Profile

Cover photo
Brian Aker
Works at Hewlett-Packard
Attended Antioch College
Lives in Seattle
823 followers|72,379 views
AboutPosts

Stream

Brian Aker

Shared publicly  - 
 
Office of the US Ambassador to Nigeria
11 Garki road Abuja
Abuja, Nigeria.
Tel: +2347084639869.


Att:Beneficiary,

Without missing words, I am convinced 100% that you have had bitter experience with various scammers claiming to be high government officials banks and thereby defrauding you of your hard earned money the activities of these scammers has changed your perspective about conducting business on the internet and you now believed there is no genuine business that can be conducted on the internet. Well I am American and the internet was created by Americans for the purpose of creating; awareness for your products/ services and conducting genuine business with ease. I am fully committed to deliver the diplomatic consignment to you. I am a full citizen of the United States but i was on a mission here in Nigeria as a us ambassador to Nigeria.

Hence, I am making every effort to ensure that no citizen of the United States is cheated by Nigeria/Benin republic. Therefore, I need your utmost support and understanding to actualize this dream. I also want you to understand that i do trust you and i expect you to show me the same trust and respect in return since trust is a 2-way street. On the other hand, trust is a relationship of reliance. Trust also means being able to predict what other people will do and what situations will occur.

I shall be coming to your country for an official meeting on Monday and I will be bringing your funds of $15.5m along with me but this time I will not go through customs because as an ambassador to Nigeria, I am a us government agent and I have the veto power to go through customs. As soon as I am through with the meeting I shall then proceed to your address. (Send your cell phone number and the address where you want me to bring the package).

You have really paid so much in this delivery that makes me wonder. You are a very lucky person because I shall be bringing it myself and there is nothing anyone can do about it, your package($15.5m) must be registered as an ambassadorial package for me to defeat all odds and the cost of registering it is $108.the fee must be paid in the next 50 hours via western union or money gram so that all necessary arrangement can be made before time will be against us. Contact me immediately for the registering fee which is $108 only.

As soon as you send the fee make sure you send me the payment information. My flight is Sunday and I expect you to comply before then so that the delivery can be completed. If you do not comply, then it will not be my fault if you do not receive your consignment.

Thank you,
James F. Entwistle,
Us Ambassador To Nigeria.
E-mail:jamesfentwistle2014@gmail.com
1
John Safranek's profile photo
 
Looks legit to me!

Brian Aker

Shared publicly  - 
 
Last night I had thought I would show my 2.5 year old daughter a music track that was recorded in Quadraphonic originally. Adults I know who appreciate music find themselves grinning when they listen to this sort of thing.

She was not impressed.

She is being raised in a world where 5.1 is so common that there is nothing special about a music recording which is 4 channel. Movies all come in five channel. 

Oh well :)
1
Patrick Galbraith's profile photo
 
My dad had one of those huge furniture (6-2 1/2') , wood-panel stereos in our living room that did quadrophonic sound. He had some sort of sample record that came with it.

Brian Aker

Shared publicly  - 
 
Exploring old technologies.
6

Brian Aker

Shared publicly  - 
 
The Ansible module "synchronize" highlights an annoying habit that pops up in a lot of projects. The module "synchronize" is just a wrapper around rsync. All you really need, or probably want, is a standard way to express command line arguments in YAML. Creating a module around rsync just obfuscates what is going on under the hood and removes all of the benefit of decades worth of documentation and examples. 

Projects do this all the time for a myriad of bad reasons, i.e. trying to show value where none exists, FUD around non-existant trademarks, or a believe that tiniest change will create a revolution in usage. 
2

Brian Aker

Shared publicly  - 
10

Brian Aker

Shared publicly  - 
 
FUD lead engineering decisions that result in incompatibility. http://t.co/HkD4YMW111
1

Brian Aker

Shared publicly  - 
4
Have him in circles
823 people
Nazo Chekurishvili's profile photo
Kajal K's profile photo
bubbaa trans's profile photo
Joseph Karpee's profile photo
Rose Harriott's profile photo
mary maggert's profile photo
Pedro M. Hudson's profile photo
rishab gadiya's profile photo
Mohamed ELsed's profile photo

Brian Aker

Shared publicly  - 
 
Board games! This was a nice surprise, I hadn't thought she would be up for board games till she was a bit older.
3
Rob Earhart's profile photoBrian Aker's profile photo
2 comments
 
That would be fun! Pepper can follow the rules, but strategy? Ehh... she just likes the mechanics of the game because it is social.

Brian Aker

Shared publicly  - 
 
Skill unlocked: standing!
15
Tim O'Reilly's profile photoPatrick Galbraith's profile photoDavid Lane's profile photoRussell Nelson's profile photo
4 comments
 
Next skill to be mastered: falling.

Brian Aker

Shared publicly  - 
 
The basics: Added gearman_task_is_finished() Improved SSL support. Exceptions are now supported. gearmand excepts its root CA via the environmental variable GEARMAND_PORT.  libgearman will now except GEARMAND_CA_CERTIFICATE,...
7
1
Joshua Turmel's profile photo

Brian Aker

Shared publicly  - 
 
This quite sad to read.
 
Google defends dropping chat federation with inaccurate and misinformed comments on the underlying protocol (XMPP) and blaming others for not joining.

Apparently, all the of the (good) sentiments behind the reasons for choosing XMPP as the protocol for Google Talk (https://developers.google.com/talk/open_communications) are no longer the driving force behind the decision making regarding its replacement Google Hangouts. All that talk about Client Choice, Service Choice and Platform Choice has been replaced with "if the other big players don't play, why should we?". So all those "thousands of other ISPs, universities, corporations and individual users" Google Talk used to federate with are no longer important.

On top of that, XMPP is blamed for not keeping up with the times:

"When XMPP was designed, smartphones and social networks didn't exist. Yet both trends essentially transformed communication but the standard remains unchanged. For example, mobile has several requirements around bandwidth and battery that are simply not part of the standard. And audio and video integration are not well defined," [a Google spokesperson] said.

This glances over the the fact that the X in XMPP stands for eXtensible, which still results in proposals for new protocol extensions every month. The XMPP Council, which I am currently serving on, watches over XMPP extensions in the XEP series (http://xmpp.org/xmpp-protocols/xmpp-extensions/) of the XMPP Standards Foundation. However, as XMPP is built on distributed technologies, everyone can invent their own protocol extensions in private, too. Something that Google should be fully aware of, as they have created a bunch of their own protocol additions, of which some are documented here: https://developers.google.com/talk/jep_extensions/extensions.

To go into even more depth, at various times, battery and bandwidth constraints for mobile use, have been discussed within the XMPP community at several times, since at least in 2008 and possibly before, with protocol proposals like Roster Versioning (XEP-0273, now part of RFC 6121), SIFT (XEP-0273) and background information on XMPP on Mobile Devices (XEP-0286).

Meanwhile, Google never participated in any of these discussions (https://plus.google.com/116276248303121270590/posts/V7LzUzj8R4D). Instead, they invented their own protocol (google:queue) for delayed presence delivery, much like but slightly simpler than what SIFT proposes. Had Google just participated, that protocol had likely been remade into a true XEP, for broader use in the community. This would have prevented, for example, Facebook, from also creating its own protocol for the same thing (https://bugs.freedesktop.org/show_bug.cgi?id=38943).

Of course none of these concerns for mobile are applicable for server federation. As far as I know, the Google Talk client on Android doesn't even use XMPP as the client-to-server protocol.

Google did cooperate with the XMPP community on standardizing Jingle (http://xmpp.org/extensions/xep-0166.html), a suite of protocol extensions for initiating and managing peer-to-peer media sessions between two XMPP entities. Ironically, this includes *audio and video integration", the very thing Google now says is not well defined, where Google was by far the largest driver behind it. And then Google Talk also never fully implemented the standardized protocol, causing other implementations to add custom, non-standard, workarounds.


Likewise, there are several proposals and even IETF drafts (for enhancing network security, including spam prevention, that Google didn't bother to implement. As an example, whereas as many other server operators would have wanted to start verifying X509 certificates on the TLS encrypted connections between servers, Google still doesn't check certificates or serve up properly signed ones themselves, allowing rogue servers to come in play.

The XMPP community even tried to accommodate some of the harder issues with serving up proper certificates for large numbers of hosted domains, explicitly including Google Talk, resulting in this IETF draft: http://tools.ietf.org/html/draft-saintandre-xmpp-dna-02.

From personal experience with building federated social networks on top of XMPP at Mediamatic Lab, I can name several other protocols that would benefit some of the newer features in Google Hangouts, including Publish-Subscribe (XEP-0060) and the related Personal Eventing Protocol (XEP-0163), that Google just ignored.

How didn't the standard (XMPP) change again?

As +Peter Saint-Andre was quoted in the TechHive article, we will just move forward.
Google is feeling the heat over its decision to build its new Hangouts IM and audio/video chat product with proprietary technology that doesn't support server federation via the XMPP industry standard, but the company is defending its move. Specifically, Google maintains that XMPP (Extensible Messaging and Presence Protocol) industry support is weak, which dilutes its purpose as a common protocol, and that its technology hasn't kept up with the...
2
People
Have him in circles
823 people
Nazo Chekurishvili's profile photo
Kajal K's profile photo
bubbaa trans's profile photo
Joseph Karpee's profile photo
Rose Harriott's profile photo
mary maggert's profile photo
Pedro M. Hudson's profile photo
rishab gadiya's profile photo
Mohamed ELsed's profile photo
Collections Brian is following
Education
  • Antioch College
  • University of Iowa
Basic Information
Gender
Male
Relationship
Married
Other names
Krow
Story
Tagline
This will go down on your permanent record.
Introduction
Bragging rights
http://en.wikipedia.org/wiki/Brian_Aker
Work
Occupation
Engineer
Skills
Architecture, C/C++, Building Virtual Engineering Organizations
Employment
  • Hewlett-Packard
    Fellow, present
  • Sun Microsystems
    Distinguished Engineer
  • MySQL AB
    Director of Architecture
  • Slashdot
    Senior Architect
  • Cobalt
    Senior Architect
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Seattle
Previously
Iowa City - Yellow Springs - Lexington, Kentucky
Links
YouTube
Contributor to