Home 2016 July Pokémon GO API, hacking, and its future.
Obligatory Pokémon GO facts: most popular mobile app in all appstores, 30 million users, real world locations (like museums and public service agencies) asking to be absent from the game due to player's abuse, while others (like restaurants and coffee stops) enjoy their new influx of clients. No deaths. No Official API.
An API (Application Programming Interface) just means and interface that let's developers communicate with a program and get/share information with it. Technically every server has an API its clients are using to communicate with it.
The problem is, some APIs are available for public use (like Google's), and some require you to reverse engineer the messages sent from the server in order to understand how to use them, because you were not supposed to. This is what's happening with Pokémon GO's servers, and its a big violation of Terms of Service, which is illegal enough to get you banned from the game, but more on that later.
For that very reason, this post aims not to bring more attention to those applications (not like they need it with big blogs like The Verge or Gizmodo doing exactly that), but rather give a brief overview of their functioning and the possible effects these might have on Pokémon GO's future by examining a close case – not Ingress (as is covered in some other sites), but the Pokémon main series of games.
Easily the most relevant of these apps is the one that gets on real time the information of wild Pokémon, Gym ownerships, and Pokestops. If you play GO this sounds like a dream came true. And you would be right, this almost eliminates the hardest part of catching Pokémon, which is to localize them.
And by "almost", I mean that its use it still limited to where you can possibly go to. This is where GPS spoofing comes in: another app let's you just trick the game into thinking you are anywhere in the world while staying on your couch.
Born on Ingress, GPS spoofing lets you "be" anywhere you want.
Other tools include automating the more mechanical tasks like capturing Pokémon, or notifying you when rare Pokémon show up near you so you don't even have to look at your phone.
First, lets get this out the way: Niantic will hunt down on these projects, and Ingress has an history of stubborn project owners that got the accounts of their users banned. These projects are not only violating the TOS, but producing duplicate accounts for "data-mining" purposes that also happen to overload the servers. The data provided by these apps is useful, but its also a risk to your actual and future experience with the game.
It's a matter of days until new security measures prevent the actual method of decryption to keep digging into the server, but then it will be the developers turn to race and break the security again. This is a cat and mice game that can continue infinitely.
Pokémon GO is growing a bit too fast for an organized community to develop. We can, however, use the regular Pokémon community to draw some comparisons and guess what might be the future of hacking and Pokémon GO.
Main series games focus on the catching and training aspect, as the motors to attaining strong Pokémon, with the ultimate goal of having them face each other on battle.
a) Those who care about catching and training, and can enjoy it, or at the least, respect its value in the game's context. These people might or might not care about battling, but if they do, it's as an extension and validation of their other efforts.
Thanks to the emotional connections players form with their Pokémon, the training process can be fun and fulfilling on itself as you watch you monster gradually grow and evolve – seasoned trainer might even find joy carefully choosing training spots for maximum exp gain or EV training (a form of training that makes your Pokémon stronger in certain stats in spite of less relevant stats).
Catching is challenging on itself, and while it is far from the mystique task of pre-internet days and schoolyard gossip, the rush of battling and finally securing elusive Pokémon as part of your team is as rewarding as it can be heartwarming.
This is the major bulk of Pokémon players.
b) Those who only care about battling, and see training as a nuisance, or just enjoy the strategic aspect of battles more than that of growing Pokémon. Despite its nature, competitive Pokémon is a very rich game with a dedicated community of really nice and knowledgeable people (I talk from experience here).
Mind you, there are extremely sophisticated tools for hacking these games – long gone are the days of feeble Gameshark codes, right now you can just create Pokémon out of thin air with all the "specs" you can think off (from Pokeball it resides in to its genes).
Yet you see almost zero problems in the community with these, because when it comes to hacking, Pokémon is a phenomena on its own.
For one, hackers respect the boundaries imposed by the games, eg. you don't actually create "impossible" Pokémon like, say, a Charizard with Water Gun, and the scarce people who do are shunned hard by other members.
Pokémon and items, thanks to features like Global Trades, are already easily available for everyone, so hacking becomes just a mean to quickly harder to get resources without giving you a real edge on battles, nor providing you with the experience of training.
The Global Trade System lets you trade with people all over the world… since almost 10 years ago.
Even if you hack your way to strong, even perfect Pokémon, you only hopped over a step for Pokémon battling which is a whole other strategy game. If you hack your way into a full Pokedex, then good for you?
Game Freak is in the odd position where, despite encouraging people not to use these tools, they don't really have the need to eliminate them, as their target audience are the very same people that would consider the use of hacking tools as "ruining the game".
This is also the reason Pokémon battle simulators like Pokémon Showdown can get away with using copyrighted material, for years: Game Freak is not losing a single dime for them, because people buy Pokémon games for entirely different reasons they would go play a simulator.
Compare it to when the target audience is playing the sim instead of the real thing and you get cases like the actual witch hunt Konami has on Yu-Gi-Oh! Online simulators.
All in all, you could say the Pokémon games are, for one reason or the other, "protected" against hackers ruining the game for everyone, not by controls on Game Freak's part, but rather on players protecting their best interests and hacking being mostly irrelevant to the game's main selling points.
But Pokémon GO is a different beast.
Pokémon go just forgoes the training aspect, not altogether, but rather swaps it with a system where you are actively "traning" as you catch more Pokémon (with the candy trades). So you catch Pokémon to have them, and then catch more to make them stronger. Being a gym leader gets you many benefits, which amount to having an easier time catching Pokémon.
By revolving every other mechanic around it, the searching->catching process turns into the whole point of the game and the only opportunity to create a bond between players and Pokémon.
You don't see people posting on their Instagram about strategies, you see snapshots of their latest catch, or a funny scene involving a Pokémon and an often unassuming real life person or animal.
You also don't hear people gossiping about how they will beat the Gym Leader in town, but rather, how the just found a Hitmonlee behind the building or informing their teammates they just put a lure.
Viral videos don't involve high CP Pokémon or battles, but might involve crazes over a wild Vaporeon.
Pokémon GO is an entirely social game. There is literally no reason to play the game if none of your friends are. Without friends to share information and experiences, and other people joining teams and taking Gyms, the game is a glorified Ghost Radar.
But how far can you go?
As much as these tools being developer ease many of the tasks in the game, the moment you map every Pokémon in Town in real time is the exact point when other players become irrelevant to you. There's no point in asking for Pokémon locations, and barely a need to put lures, you can just check the map instead.
The urgency to catch most Pokémon dissapear as you can just find another one anytime you want without leaving your couch, as GPS spoofing allows you to, right now, walk through Japan's streets or even go see if Articuno really is on Mt. Everest after all.
Automated catching and alerts are yet more commodities to come, but really, in a week or 2 all these could be integrated in order to automate the whole game; just leave your phone alone while it looks for Dragonites.
And then what? Numbers, that's what. Thats what you have left when you get people out of the equation in a social game, a number cruncher. No one will care about your Snorlax if everyone has bots hatching 10km eggs for them.
Ingress has some stories with illegal projects, but in the end, the community regulated itself by shunning hackers and promoting a proper gameplay even among competitive teams.
Pokémon already has a community like that in the main games, one where everyone shares the love for these creatures and express it in the way they see fit.
While the hype for these new tools and the Unofficial API are guaranteed to have a boon in the upcoming days, maybe even weeks, I personally trust the community to work itself out and realize how pointless it is to automate the only 2 mechanics in the game (which are already pretty mechanical but whatever) in a way that also strips away the necessity of the human contact that's keeping the game fun and healthy for everyone.
Going outside, exploring and communicating with people that share the love is not even Pokémon GO's thing, is what Satoshi Tahiri wanted to portray all the way back when he came up with the concept of collecting and trading mystical creatures, because he wanted to regain the child joy of looking for insects in the forests near his house.
Shovel Knight and more indie stars join Indivisible, Skullgirls creators's new RPG.
GO find Pikachu, the Eeveelutions, Porygon, Dragonite and more with these tricks.Lady Layton: meet the new Professor in town.


text:
Drama/FILM AND TV/Film Reviews
After Love – A stunning journey into identity, belonging, and constructed reality
Updated 6th June 2021
After Love arrives in cinemas across the UK and Ireland on 4th June.
Over the past few years, we have seen an explosion of fresh new talent in British directing. These directors have collectively pushed the boundaries of British cinema, from Rose Glass and Saint Maud to Henry Blake and County Lines. They bring fresh insights into modern British life, new perspectives on society, inclusion and belonging, and riveting cinematic debuts. With his debut feature After Love, director Aleem Khan proves to be another of these shining lights. His self penned first feature, nothing short of a sublime, fascinating and beautiful slice of modern British cinema. Here, themes of love, secrecy, cultural belonging and loss find a unique, gentle and emotive voice in the hands of Joanna Scanlan and an exceptional supporting cast. The journey we are taken on, rich in discussions on intersectionality, escape and identity. The result, one of the best British movies of 2021 so far.
As the rain pours, Mary Hussain (Joanna Scanlan) and her husband Ahmed arrive home, their arms cradled with food containers. Mary places the food on the side, her priority a mug of tea, as Ahmed walks into the lounge and sinks into his armchair. As the couple casually discuss the night's events, Mary strolls from the kitchen to the lounge, tea in hand. But Ahmed is now silent, slumped in his seat. And as Mary tries desperately to wake him, she realises he is dead. Her life sharply and dramatically altered in the space of just a few delicate minutes. From this opening scene onwards, director Aleem Khan grabs your attention and never lets go.
Mary and Ahmed's long marriage had survived the social, cultural, and religious taboos and discrimination faced by many of those who chose a multicultural relationship during the 70s and 80s. Their love for one another starting in teenage life, when they kept each other hidden from their respective parents. Their love and commitment ultimately leading Mary to embrace Muslim culture and belief as they built a life in Dover, just a stone's throw away from Ahmed's job as a ferry captain.
However, as Mary goes through Ahmed's belongings, a small card sits hidden in his wallet. Its shiny surface holding the details of a woman named Genevieve (Nathalie Richard) who lives in Calais. And when Mary also discovers a string of messages on Ahmed's phone from Genevieve, her fears are realised. And so armed with a small suitcase, Mary travels to Calais. Her mission, to meet the other woman in Ahmed's life. However, what Mary finds will forever change her. For not only was Ahmed conducting a secretive affair but an alternate existence. One free from the constraints of his religion and culture.
It would be easy to label Khan's film purely as an exploration of grief, secrecy and crumbling trust. However, the depth of After Love resides in its deep and powerful social undercurrents. Here, Kahn explores themes of intersectionality and belonging as Mary's commitment to Ahmed is pulled sharply into focus. Her life choices and decisions challenged by the covert actions of a man she trusted. A man who ultimately chose to live a secret life outside of the cultural and social rules Mary accepted.
However, Khan does not stop there; his camera boldly exploring the interface between culture, religion and sexuality as Mary's world is challenged and changed in France. Here, Khan delicately explores the power of culture and religion in shaping the individual and the dangerous disconnect that can arise under its influence. But, at no time is this exploration of culture and religion simplistic or overly critical. Khan's movie embraces a core message that faith and belief can co-exist alongside change and intersectionality if individuals and communities allow this to happen. Here, Mary's faith is central to her confidence in healing and her ability to see past her husband's actions no matter how much they repetitively stab at her soul.
However, the most powerful undercurrents at play sit within Mary's rebirth. Her life held at a crossroads with no clear direction of travel after Ahmed's death until a new purpose suddenly arrives. The transgressions of her husband gently opening the door to a new beginning. Her strength and belief only expanding as Dover's white cliffs figuratively crumble away, allowing for a new path and new vista. And that brings me to the performance of Joanna Scanlan, who without a doubt carries Khan's film with her stunning, nuanced and beautiful character study. It is Scanlan who makes After Love quietly riveting and emotionally affecting. Her silent moments on screen just as powerful as those wrapped in dialogue. And when this performance is placed alongside Nathalie Richard and Talid Ariss, After Love burns with a rare dramatic intensity.
After Love has no intention of offering its audience a simplistic happy ending or easily defined final message as the credits roll. Instead, Kahn's film is a beautiful, emotional and stunning journey into identity, belonging, and constructed reality. A journey that doesn't end as we leave Mary; in fact, it possibly just begins.
WHY NOT ALSO EXPLORE SHIVA BABY
[give_form id="26148″]
Salò, or the 120 Days of Sodom (1975)
The Dutch Boys – An unforgettable and essential collection of short films
Flashback – An engaging, complex and sophisticated melting pot of ideas

redpajama_set_name: RedPajamaCommonCrawl


text:
Malaysia / Sweden
Sweden's profile in Malaysia strengthened
July 5, 2005 August 29, 2005 - by Christer Nilsson - Leave a Comment
The appointment to head Sweden's embassy in Kuala Lumpur, Malaysia, is a first as Ambassador for Helena Sångeland who spent the last 3 1/2 years up to this summer as counsellor at Sweden's embassy in Hanoi. And Kuala Lumpur was a posting both the new trade secretary and she wanted.
"Malaysia with its history, culture and nature attracts me," says Helena Sångeland explaining why she applied for the Kuala Lumpur position." And Malaysia's role in the growth area of Asia will be interesting to follow."
She says Sweden's and Malaysia's bilateral relations have reached a stage when there are good conditions for a widening and deepening of the ties.
"I'm thinking in particular of trade, investments, research cooperation and tourism. Personally, I look forward to travel with my family in the country and experience all that Malaysia has to offer," says the new Ambassador who brings with her husband and two children.
She will kick of this fall with a range of events. For example the official opening of the Swedish Trade Council's office in Kuala Lumpur, scheduled to take place late September.
"This office creates better opportunities to support Swedish business' ambitions to establish a foothold in Malaysia. Furthermore, Malaysia's presidency of ASEAN this year is important for us to follow," says Helena Sångeland.
The Trade Secretary, who will manage the Trade Council's office in Kuala Lumpur, has just been officially appointed as well.
His name is Thomas Dahl. He has spent most of his 20 years abroad in Asia, the latest position before Kuala Lumpur was as head of the Swedish Trade Council office in Seoul.
The KL Trade Office will probably have four more staff and initially cover Malaysia. By 2006 plans are to let the office expand the coverage to Singapore as well.
"Malaysia has felt the increasing competition from China over the last few years but still managed relatively fine as Malaysia tries to attract value added industry segments like IT and biotechnology. It is also within these segments small- and medium sized Swedish companies have many opportunities in Malaysia," says Thomas Dahl who first came to Malaysia 1987.
Malaysia is also where he met his wife, and the couple's three sons are all born there.
Search more ScandAsia news
Previous Article Danish oil spill protection successful in Vietnam
Next Article IBS secures distribution system contract
About Christer Nilsson
View all posts by Christer Nilsson →


text:
(BIBS) Blow-in-Blanket
Blow in Blanket:
What is the Blow-In-Blanket system (BIBS)?
BIBS (Blow-In-Blanket® System) is a proprietary, high-performance insulation system which incorporates fiberglass blown into walls, floors, attics, and cathedral ceilings giving each home a custom-designed, seamless, thermally efficient, sound-reducing blanket that completely fills all voids. Simply put, it's the best insulation system for the money. BIBS will not settle or separate. That means the insulation will maintain its thermal efficiency for the life of your home.
Benefits of the blow-in-blanket® system
Thermally efficient and Cost-Effective The most R's per inch. BIBS provides the highest R-Value possible in typical sidewall applications. When installed at recommended density levels, it yields an R-15 in 2" x 4" construction and an R-23 in 2" x 6" construction.
Reduced Air Infiltration National Laboratory tests show the Blow-In-Blanket® System reduces air infiltration up to 68% over conventional batt-type insulation, providing more comfort.
Fills Voids Test show that even a small gap in an insulated cavity can cause a substantial increase in heating or cooling costs. BIBS makes it easier for installers to provide a superior insulation job with no voids around wires, electrical boxes and pipes. Oddsized framing assemblies are no problem. The absence of voids means you're assured of full R-Value for a superior finished job and exceptional thermal efficiency.
Excellent Sound Control By filling all voids and gaps, BIBS significantly reduces unwanted sounds from appliances, televisions, teenagers, stereos and ventilation systems. Installing BIBS® around pipes and plumbing fixtures will help decrease the noise common with running water. Ideal for master bedroom suites, bathrooms, in-home offices and entertainment rooms.
Safety The Blow-In-Blanket® System is naturally nonflammable, does not support the growth of mold, and contains no formaldehyde.
Recycled Content In addition to its energy-saving and custom-fitting qualities, the Blow-In-Blanket® System incorporates fiberglass made with 25% or greater recycled content.
Environmentally Sustainable BIBS with InsulSafe SP is manufactured by CertainTeed, a company committed to sustainable building practices and a member of the United States Green Building Council (USGBC). The product is GREENGUARD® Certified for superior indoor air quality.


I have an hourglass shape, and I think it's important to understand your body type and your personality type. Then make whatever is on trend and in fashion work for you.
I've missed London so much for its fashion. No disrespect to the girls in Manchester, but some really do look like clones - there's a lot of hair extensions and fake tans. You're free to experiment down here.
Society has a hyper emphasis on thin, and that trend comes from the consumers - it does not come from the fashion industry. The fashion industry needs to make money; that's what we do. If people said, 'We want a 300 pound purple person,' the first industry to do it would be fashion.
I love being able to wear dresses and clothes that make me feel feminine and beautiful, and I love the fact that I don't have to all the time; I can wear a tank and jeans.
If anything, Calvin Klein is the iconic company in terms of fashion. They do have iconic images for their campaigns.
I have been a sports fan my whole life. To be able to talk about sports in an intelligent, journalistic fashion and to do things of a serious nature is a dream job.
Fashion is a vampiric thing, it's the hoover on your brain. That's why I wear the hats, to keep everyone away from me. They say, 'Oh, can I kiss you?' I say, 'No, thank you very much. That's why I've worn the hat. Goodbye.' I don't want to be kissed by all and sundry. I want to be kissed by the people I love.
I only like luxury fashion. You have to decide where you stand. I like well-made, authentic clothes, well-crafted tailoring. I also like the dream and fantasy of luxury, the exception and rarity of it. I have no interest at all in fast retail. It is ambiguous.
I am not trendy. I am not 'in fashion'. I am simply a positive human being who has a positive outlook on life.
I'm not obsessively a follower of fashion in the way I used to be. But I still have all those magazines I bought at the time because I bought ones that felt a little timeless, more like books.
It's pathetic to have regrets about fashion. Things to do with my life, yes, I have regrets there.
I really think that creating clothes and fashion has to be a statement about how we live and where we live and what's happening in the world.
Fashion is killing women's body image of themselves.
I wear heels. It's not for a fashion statement, it's... ammunition.
I like the ritual, the liturgy of a well-crafted, emotional fashion show. I will never be jaded with this side of fashion. The catwalk is pure anthropology, something like an esoteric encrypted parade. It can totally be replaced but it will be missed.
If it is a relief to take your clothes off at night, be sure that something is wrong. Clothes should not be a burden. They shouldbe a comfort and a protection.
I'm really interested in fashion but at the same time I find it quite competitive. Second-hand stuff leaves you more open to whatever your own personal style is rather than feeling dictated to by shops.
When I was at college, the idea of fashion was more immediate to me, whereas art photography, the depth of it, was a different thing. Storytelling - fanciful storytelling - can only be told through fashion photography. It's the perfect way to play with fantasy and dreams.


Final Walk -Through Inspection Tips | Montgomery Alabama Real Estate - Search Over 3,000 MLS Homes for Sale or Rent in Prattville, Millbrook, Wetumpka & Montgomery, Alabama.
All items that were included in the sale price—draperies, lighting fixtures—are still there. screens and storm windows are in place or stored.
All appliances are operating. intercom, doorbell, and alarm are operational.


text:
The Ultimate Port Wine Infographic
Since our very first visit to Portugal in 2003, we've had a deep and lasting love for Port wine. It's almost impossible not to when seated cozily next to a fire with an rich and satisfying glass of Vintage port, or even beach side with a White port and tonic. Yet grasping its depth, diversity and complexity has been a challenge at best.
Having an understanding of the different ports not only provides a greater appreciation of the stuff itself, but quickly demonstrates that port wine isn't just the rich, sweet, dark red taste of Christmas, but that its different guises, whether white, pink, tawny or vintage, are worth enjoying much more frequently! Yet, how do you simply and effectively describe each of the styles in a way that a first time traveler to Portugal can quickly grasp?
Enter stage left, Catavino's Port Wine Infographic!
This infographic was our attempt to not only demystify Port wine, but to make it visually captivating and interactive. We wanted someone who was even mildly curious about wine to be enchanted by the illustrations and prompted to refer back to it over and over again, which is why we contacted José Miguel Cardoso.
José Miguel is not only a dear friend, but an incredibly talented Portuguese artist, who has done several projects for us in the past, including The Port Lodge Map. His amazing attention to detail, elegant contours and finely drawn lines has made our maps and illustrations come to life! We couldn't be more pleased to have collaborated with him on this project, and truly hope you fall in love with his drawings as much as we have.
This infographic is currently on sale in our newly opened space, theLAB, located in the heart of Porto. If you'd like more information on how you can have a copy of your own, or about the infographic itself, please don't hesitate to contact us!
Private Portugal
Portugal Luxury Harvest Tour
Catavino's Harvest Tour showcases the world renowned wine regions of Central and Northern Portugal with us as your guides!...
Private Porto
Porto Walking Food Tour
This delicious food tour is more than a culinary experience, it's a love letter to Porto highlighting the city's history, architecture and...
Porto Wine Tour with Ryan Opaz
Eager to taste a wide range of spectacular Port wine with a Knight of the Port Wine Brotherhood? Are you...


text:
St Andrew's Church Life Centre
St Andrew's Church Life Centre, Hong Kong
Aurecon's smart engineering solutions bridged modernity and history
Underground expansion of church facilities, adding GFA 2 875 sq m
Aurecon's role: geotechnical and structural engineering
Architect & Client: Nelson Chen Architects Ltd
Modernisation is the desire to change and to evolve with the times – but for historic buildings, this isn't so simple.
Pursuing a vision to extend its ministerial services and thrive against the backdrop of modern living, the century-old St Andrew's Church in Hong Kong chose to expand its facilities through the construction of the St Andrew's Church Life Centre. This enables the church to open its doors directly onto Nathan Road – one of the busiest streets in Kowloon and connecting with the local community groups and residents in the area.
The expansion was set to be underground, requiring specialised geotechnical and structural services by Aurecon to avoid causing damage to the heritage listed church.
To bring this to life, the St Andrew's Church Life Centre was built in a semicircular space with a gross floor area of 2 875 square metres. This creates a large, versatile facility boasting an 850-seater auditorium and classrooms, while the lower floor amphitheatre serves as a multipurpose space incorporating eight partitioned meeting rooms.
However, the project was not without its challenges. The project team had to find a solution to complete the 12-metre deep basement excavation works, while minimising vibration and ground settlement that could damage the heritage church, including its stained glass windows and the Kowloon British School building next door. The fact that the church sits on shallow foundations and was less than 3 metres from the edge of the excavation made the design far more difficult.
To address this, a mini-pile foundation system was proposed for the building to minimise construction vibration and special equipment was used to control ground settlement.
"The design and construction of excavation and lateral support (ELS) works have always been challenging, especially in the vicinity of sensitive structures," said Steven Ng, Associate, Geotechnical, Aurecon. "The success of the project depended on the application of meticulous engineering assessments of the subsurface conditions through thorough analysis of the soil properties, comprehensive design considerations, and tight construction controls and supervision during execution of works," he added.
Ultimately, Aurecon's smart excavation plan effectively turned the vision of creating a modern community space within a heritage church complex into a reality.
Following its opening in 2015, the modern Life Centre prides itself with a connection to the heritage church through staircases and a lift to the courtyard garden. Completed with newly-planted trees and landscaping, the eco-friendly design also helps enhance insulation and energy efficiency within the building. In fact, the new extension has incorporated numerous best practice and environmental considerations, making it a world-class heritage development.
In the evening, the entrance façade of the Life Centre will light up and beautify the Nathan Road streetscape. The granite finish to the building will also match the historic Lych Gate adjoining the Antiquities and Monument Office.
The expansion project means that the church will continue into the future as a vital element in the life of local community groups and residents. The additional facilities are being used by other recognised charitable organisations including Government, NGOs and Christian organisations.
"This project has meant different things to different people ‒ from the worshippers and nearby office workers seeking shade in the church garden to the elderly people enjoying its peaceful ambience. To the Aurecon project team, it means far more than successfully resolving an engineering challenge to preserve a heritage structure, it means being proud to have helped create a special place in the heart of the Kowloon community and preserve a legacy for future generations," said John Webb, Client Director, Built Environment – Asia, Aurecon.
Designed by Nelson Chen Architects Ltd, the St Andrew's Church Life Centre was cited as an incredible achievement and has won an Honor Award for Architecture from The American Institute of Architects (AIA) Hong Kong Chapter in 2015 and AIA International Region in 2016.


text:
<!DOCTYPE html>

    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">

    <title>Typed Chronicles</title>

    <link rel="shortcut icon" href="/favicon.ico" />

    <link rel="stylesheet" href="https://vincenthz.github.io/typed.css">
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface">

Typed Chronicles

Vincent Hanquez's adventures

Foundation

Published on 2016-09-09

A new hope. Foundation is a new library that tries to define a new modern Haskell framework.
It is also trying to be more than a library: A common place for
the community to improve things and define new things

It started as a thought experiment:

What would a modern Haskell base looks like if I could start from scratch ?

What would I need to complete my Haskell projects without
falling into traditional pitfalls like inefficient String, all-in-one Num,
un-productive packing and unpacking, etc.

One of the constraints, that was set early on, was not depending on any
external packages, instead depending only on what GHC provides (itself, base, and libraries like ghc-prim).
While it may sound surprising, especially considering the usually high quality and precision of
libraries available on hackage, there are many reasons for not depending on anything;
I'll motivate the reason later in the article, so hang on.

A very interesting article from Stephen Diehl on production, that details
well some of the pitfalls of Haskell, or the workaround for less than
ideal situation/choice, outline pretty well some of the reasons for this effort.

Starting with the basic

One of the few basic things that you'll find in any modern haskell project, is
ByteArray, Array and packed strings.  Usually in the form of the bytestring,
vector and text packages.

We decided to start here. One of the common problem of those types is
their lack of inter-operability.  There's usually a way to convert one into
another, but it's either exposed in an Unsafe or Internal module, or has a
scary name like unsafeFromForeignPtr.

Then, if you're unlucky you will see some issues with unpinned and pinned
(probably in production settings to maximise fun); the common ByteString using
the pinned memory, ShortByteString and Text using unpinned memory, and
Vector, well, it's complicated (there's 4 different kind of Vectors).

Note: pinned and unpinned represent whether the memory is allowed to move by
the GC. Unpinned usually is better as it allows the memory system to reduce
fragmentation, but pinned memory is crucial for dealing with Input/Output with
the real world, large data (and some other uses).

Unboxed Array

Our corner stone is the unboxed array. The unboxed array is a native Haskell
ByteArray (represented by the ByteArray# primitive type),
and it is allowed to be unpinned or pinned (at allocation time). To also support
further interesting stuff, we supplement it with another constructor to make it
able to support natively a chunk of memory referenced by a pointer.

In simplified terms it looks like:

data UArray ty = UArrayBA (Offset ty) (Size ty) PinnedStatus ByteArray#
               | UArrayAddr (Offset ty) (Size ty) (Ptr ty)

With this capability, we have the equivalent of ByteString,
ShortByteString, Unboxed Vector and (Some) Storable Vector,  implemented
in one user friendly type. This is a really big win for users, as suddenly all
those types play better together; they are all the same thing working
the same way.

Instead of differentiating ByteString and Vector, now ByteString disappears
completely in favor of just being a UArray Word8. This has been tried
before with the current ecosystem with vector-bytestring.

String

String is a big pain point. Base represents it as a list of Char [Char], which
as you can imagine is not efficient for most purpose. Text from the popular text
package implements a packed version of this, using UTF-16 and unpinned native ByteArray#.

While text is almost a standard in haskell, it's very likely you'll need
to pack and unpack this representation to interact with base functions, or
switch representation often to interact with some libraries.

Note on Unicode: UTF-8 is an encoding format where unicode codepoints are
encoded in sequence of 1 to 4 bytes (4 different cases). UTF-16 represent unicode
sequences with either 2 or 4 bytes (2 different cases).

Foundation's String are packed UTF-8 data backed by an unboxed vector of bytes.
This means we can offer a lightweight type based on UArray Word8:

newtype String = String (UArray Word8)

So by doing this, we inherit directly all the advantages of our vector types; namely
we have a String type that is unpinned or pinned (depending on needs), and supports
native pointers. It is extremely lightweight to convert between the two: provided
UTF8 binary data, we only validate the data, without re-allocating anything.

There's no perfect representation of unicode; each representation has it own
advantages and disadvantages, and it really depends on what types of data you're
actually processing. One of the easy rules of thumb is that the more your representation
has cases, the slower it will be to process the highest unicode sequences.

By extension, it means that choosing a unique representation leads to compromise.
In early benchmarks against text we are consistently outperforming Text when
the data is predominantly ASCII (i.e. 1-byte encoding).
In other type of data, it really depends; sometimes we're faster still,
sometimes slower, and sometimes par.

Caveat emptor: benchmarks are far from reliable, and only been run on 2 machines
with similar characteristic so far.

Other Types

We also support already:

Boxed Array. This is an array to any other Haskell types. Think of it as
array of pointers to another Haskell value

Bitmap. 1 bit packed unboxed array

In the short term, we expect to add:

tree like structure.

hash based structure.

Unified Collection API

Many types of collections support the same kind of operations.

For example, commonly you have very similar functions defined with different types:

    take :: Int -> UArray a -> UArray a
    take :: Int -> [a]      -> [a]
    take :: Int -> String   -> String

    head :: UArray a -> a
    head :: String   -> Char
    head :: [a]      -> a

So we tried to avoid monomorphic versions of common Haskell functions and instead
provide type family infused versions of those functions. In foundation we have:

    take :: Int -> collection -> collection

    head :: collection -> Element collection

Note: Element collection is a type family. this allow from a type "collection"
to define another type. for example, the Element of a [a] is a, and the Element of
String is Char.

Note2: head is not exactly defined this way in foundation: This was the simplest example
that show Type families in action and the overloading. foundation's head is not partial and defined:
head :: NonEmpty collection -> Element collection

The consequence is that the same head or take (or other generic functions) works
the same way for many different collection types, even when they are monomorphic (e.g. String).

For another good example of this approach being taken, have a look at the
mono-traversable package

For other operations that are specific to a data structure, and hard to generalize,
we still expose dedicated operations.

The question of dependencies

If you're not convinced by how we provide a better foundation to the standard
Haskell types, then it raises the question: why not depend
on those high quality libraries doing the exact same thing ?

Consistency. I think it's easier to set a common direction, and have a consistent
approach when working in a central place together, than having N maintainers
working on M packages independently.

Common place. An example speaks better than words sometime: I have this X thing,
that depends on the A package, and the B package. Should I add it to A, to B, or
create a new C package ?

Atomic development. We don't have to jump through hoops to improve our types
or functions against other part of foundation. Having more things defined in a
same place, means we can be more aggressive about improving things faster,
while retaining an overall package that make sense.

Versions, and Releases. Far easier to depends on a small set of library
than depends on hundreds of different versions. Particularly in an industrial
settings, I will be much more confident tracking 1 package, watch 1 issue tracker
and deal with a set of known people, than having to deal with N packages, N issues trackers
(possibly in different places), and N maintainers.

Some final notes

A fast iterative release schedule. Planning to release early, release often.
and with a predictable release schedule.

We're still in the early stage. While we're at an exciting place,
don't expect a finish product right now.

You don't need to be an expert to help. anyone can help us shape foundation.

Join us. If you want to get involved: all Foundation works
take place in the open, on the haskell-foundation organisation
with code, proposals, issues and voting, questions.

About me

I've been developping software for the last 20 years, in many different languages and many
                        different projects.
                        My main interests are currently cryptography, security and typed programming

I'm the director of Typed IO, a software contracting company

                © 2014-2021 Vincent Hanquez

redpajama_set_name: RedPajamaGithub


According to Oregon law, every entity doing business in Oregon must maintain a registered agent and registered office.
The registered agent accepts service of process, notices and official mail that is required or permitted to be served on the business entity. The Oregon registered agent is obligated to forward those important documents to the business entity's last known address.
Registered Agent's Inc. takes this commitment seriously. You rely on your Oregon registered agent to not only meet statutory requirements, but to give you fast and easy access to your important documents.
EfficiencyThrough years of testing, experience and service, we've perfected our service of process and mail notification system. Registered Agents Inc. gets documents to our clients quickly by immediately uploading to the online account.
Each business that uses Registered Agents Inc. as their Oregon registered agent will receive a secure and encrypted online account.
We have an actual office in Oregon. When we receive a document on behalf of a client, Registered Agents Inc. scans and uploads the document to the client account directly from our Oregon office.
Our competitors can't touch our quality of service or our low price. Registered Agents Inc. is your best choice in Oregon.
Not only is the registered agent requirement mandatory under state law, it serves a very real purpose. When you do business in Oregon, or any other state, that state will expect that your business can be contacted and or served legal documents. If your Oregon registered agent fails to receive or forward your documents and you fail to respond to a lawsuit, you could face major legal troubles, including default judgment. It is imperative to have an Oregon registered agent you trust.
Registered Agents Inc. has also made our service something more than just the fulfillment of a statutory requirement—we can make managing your business easier.
Changing your registered agent in Oregon is easy and free.
You should hire your new Oregon Registered Agent before making the change with the state.
Once you've selected your new Oregon registered agent, you must complete the Change of Registered Agent/Address-Corporation/LLC form and deliver it to the form to the Oregon Secretary of State by mail, fax, o in person.
There is no fee to change your Oregon registered agent.
Normal processing takes the Oregon Secretary of State about a week. If you file in person, your change will be processed in one day.
Be an individual who is a resident of Oregon or a business entity registered to do business in Oregon.
A business entity may not designate itself (the entity) as its own registered agent. However, an officer, owner, or employee of the company may be designated as its registered agent and the company's Oregon business address may serve as the registered office.
Whether you've just formed your first company or are seeking a high-end registered agent to provide service to vast numbers of Oregon businesses, Registered Agents Inc. As your Oregon registered agent, we will notify you in real time when we receive any legal documents on behalf of your company or your clients company. No one does Oregon registered agent service better than Registered Agents Inc.


Being responsible for the many and often complex areas of your organisation's operations is challenging and personally demanding; our teams can support you to meet these challenges and to add value to your role.
Liaison with colleagues and diplomacy.
Our team will work with you to understand your priorities – both in terms of immediate delivery and your future objectives – and work with you to design the services that best support you and your team.
Put in place mechanisms for managing our relationship with you in such a way that we are continuously improving our service and identifying new ways of adding value.


Open Source advocates prefer permissive licenses, and Free Software advocates prefer viral/copyleft licenses. What's the difference? Well, that's the topic for a different essay. Because here's the thing: the jig is up. We've already hit the root problem. And you probably didn't even notice. It took me a long, long time to notice.
Indeed, using open-source software does not mean one needs to be exclusive about it.
For example, the Debian distribution does allow, and provides means to install, closed or even non-free software - the firmware for the wifi or graphic cards included. Same for Fedora. In both cases, the user must explicitely choose to do so but it's only a matter of enabling the appropriate software repository.
Apple didn't take over webkit as you describe. Webkitgtk is still being developed by Collabora and benefits from safari development.
I would, however, be more reserved about what Google did to webkit a.k.a. blink - which has been made very hard to use in other projects. Electron devs surely won't deny that.


WASHINGTON, D.C. — The U.S. Chamber of Commerce's U.S.-India Business Council (USIBC) today announced that Ambika Sharma will join the USIBC as Managing Director of India Operations. She will be responsible for overseeing and guiding USIBC's growth strategy in India through its offices in New Delhi and Mumbai, as well as leading the charge on policy advocacy issues for USIBC's diverse membership with a variety of stakeholders. Sharma will join USIBC on June 15.


Mumbai: Indian drug maker Ranbaxy Laboratories Ltd said on 10 September, the World Health Organisation (WHO) had included three more of its anti-AIDS drugs in its pre-qualification list.
The Ranbaxy anti-retroviral drugs added to the list are tablet combinations of lamivudine and zidovudine with a single tablet of efavirenz, and two tablet combinations of lamivudine and stavudine with a single tablet of efavirenz, it said.
The lamivudine/stavudine and efavirenz formulations are the first by any company on the WHO list, Ranbaxy said in a statement.
Ranbaxy now has 15 anti-retroviral drugs on the WHO pre-qualification list, it said.


Hope... what is hope? How is hope defined? Let's rock this word and find out.
The Word of God tells us in many places what hope is. Hebrews 11:1 says "Faith is the substance hoped for and the evidence of things not seen.
1Colossians 1:27 says "The Hope of Glory, Christ in me.
The World defines hope as sometimes elusive and or fleeting.
In Webster's Dictionary: the archaic word HOPE is defined as TRUST. So let's replace hope with trust and see how it fits.
It fits beautifully- same meaning different word.
Hope, Faith and Love, the greatest of these is Love.
In my search for Hope, I find Jesus. He is the center of my life, the head of my life and I walk in the back, I place my hope in HIM. I know I can not be in this life without HOPE/Trust in HIM.
If I have lost everything in my life, family, house, jobs, I still have Jesus.
He is the cornerstone of my life.
When I am lost and need my Jesus, I remember all the names God is and pray on those names, giving God again first place. Read through these names from the Old Testament to the New.
Isn't God awesome? Here is the way I will at times pray. El Olam, the everlasting God, yes you are, you are here from the beginning to the end. You are El Shaddai, you are all I need. You are El Elyon- The God most High, you reign over all the earth, you reign in my heart and life.
Lord you are Jehovah Jireh, my provider, your grace is all I need. Your banner over me is Love. You are the creator of all things. You are my shepherd, you reign. and I will go all through these, for me it helps me to remember who HE created me to be and what He does for me daily.
And so, we hope in the Lord, we Trust in the Lord.
In our life, we say "we hope" it works out. We trust that it will. But what if is doesn't. Did God fail you? No, never. But... but... God never fails. We fail, but when we place our trust/hope in God, sometimes things don't happen because HE has a different plan. Sometimes, it's people's free will that happens.


Delivery shall be deemed to have been made by You to Atlanta Fundraising Foundation five (5) days after the date sent.
Copyright © 2012-2019 Atlanta Fundraising Foundation. All rights reserved. As a user, you are authorized only to view, copy, print, and distribute documents on this Web site so long as (1) the document is used for informational purposes only, and (2) any copy of the document (or portion thereof) includes the following copyright notice: Copyright © 2012-2019 Atlanta Fundraising Foundation. All rights reserved.
All brand, product, service, and process names appearing on this Web site are trademarks of their respective holders. Reference to or use of a product, service, or process does not imply recommendation, approval, affiliation, or sponsorship of that product, service, or process by Atlanta Fundraising Foundation. Nothing contained herein shall be construed as conferring by implication, estoppel, or otherwise any license or right under any patent, copyright, trademark, or other intellectual property right of Atlanta Fundraising Foundation or any third party, except as expressly granted herein.
This site may contain other proprietary notices and copyright information, the terms of which must be observed and followed. Information on this site may contain technical inaccuracies or typographical errors. Information, including product pricing and availability, may be changed or updated without notice. Atlanta Fundraising Foundation and its subsidiaries reserve the right to refuse service, terminate accounts, and/or cancel orders in its discretion, including, without limitation, if Atlanta Fundraising Foundation believes that customer conduct violates applicable law or is harmful to the interests of Atlanta Fundraising Foundation and its subsidiaries.
Atlanta Fundraising Foundation, Inc. d/b/a Atlanta Travel and Social Club respects the privacy concerns of the users of its Sites. As a general policy, no personal information is automatically collected from users of our Sites. However, certain non-personal information is recorded by the standard operation of the Internet servers. Information, such as the type of browser being used, its operating system, and your domain name is gathered in order to customize your online experience. Other uses of this information include internal review of the number of users to the Sites, but only in an aggregate and non-personally-identifiable form.
Personally identifiable information that may be collected in connection with your voluntarily filling out forms in the checkout process or other areas of the Site is retained by Atlanta Fundraising Foundation and is not sold or otherwise transferred outside the company without your prior consent. This information may be used to better understand your use of the Sites and to support advertising transactions made on the Sites.
Roommate lists and assignments for trips will only be made available to those that are signed up for the trip. No exceptions. Please do not ask us to send you a list of who is on the trip so you can make a decision if you want to attend or not.
1. The Club reserves the right to cancel or decline membership to anyone for any reason the Club deems appropriate. Membership may be terminated without refund if Member's conduct does not meet generally accepted social standards during activities. Member accepts this same liability in respect to the conduct and acceptability of Member's guest at Club activities, or if Member permits use of Membership by unauthorized non-members.
2. Membership Dues and Donations to the Club are non-refundable.
3. Refund policies are no different for credit cards than other forms of payment. If credit cards are used Member agrees to #2 above as resolution of any inquiries by credit card issuers. Also, activities and events charged on credit cards are subject to refund only as stated within the event sign up information page of the Club's Website, subject to certain deadlines and policies, and Member agrees to this in the resolution of credit card inquiries as well. If you file a dispute with your credit card company, then we will respond to them with our terms and conditions, cancellation and refund policies, copies of any emails and correspondence with you, etc. If we prevail in the dispute, then we will pass on to you the $25 charge back fee that is charged to us, and will bill your credit card for this amount. You agree to this and should make every attempt to resolve any disputes with the club prior to contacting your credit card issuer or filing a dispute.
4. The Club is not responsible for the conduct, acts, omissions, false or misleading information provided by any Member and Member waives any and all claims, damages, losses or causes of action against the Club and any of it's Officers arising out of Club activities by any Member or Member's Guest to any other Member. Member indemnifies and agrees to hold Club and it's Officers harmless from any and all claims of damage whatsoever resulting from any activities provided Member.
5. Member hereby acknowledges that hazards are inherent in activities participated in by Club Members, and hereby assumes all risks of injuries or damages incidental to such activities, including, but not limited to, alcohol consumption. In consideration of the mutual benefits derived from the joint participation by membership in the Club, in all activities, the Member does hereby absolve, release and waive any and all liability, claims or demands against the Club, its associates, its officers, directors, and each and every Member thereof which may arise out of or be related to any injury, damage or pecuniary loss by reason of such membership or activity of or participation in said organization. Member's guest in and of their participation in any of the aforementioned are assumed to have been informed of such general release by Member and considered to have understood and accepted the same terms of participation. Member assumes full responsibility for notification of these terms to their guests and any subsequent liability for failure to do so. Included, but not limited to, in this general release are all causes arising of nonfeasance, malfeasance, or negligence of the Club, its officers or Board of Directors and associates. Any Member or guest of the Club who uses his property or loans to another his property for use at any Club event or function does so at Member's or guest's own risk and said Member or guest waives any and all claims against the Club and its associates, regardless who uses and/or causes any damage to said property.
6. All participants in club events and trips are responsible for any damage they may cause to any person or company's property, including any injury to any individual. If the trip or event was paid for by credit card, the same credit card will be billed to cover the cost of any repairs, replacement, or medical treatment(s) necessary in the case of personal injury, that were caused by the participant or the participant's guest.
7. Payment of renewal dues or continued participation in Club activities constitutes a continuation of this agreement and all its terms and conditions as originally stipulated.
7. If any particular provision of this agreement is invalid, the same shall not affect the other provisions hereof, and remaining provisions shall remain in full force and effect.
You may purchase merchandise from this Web site by using any one of the following payment options: Visa, Mastercard, Discover, American Express, eCheck. Atlanta Fundraising Foundation reserves the right to change its payment procedures at any time without prior notice to you.
If you pay the deposit only for a trip or event, and NOT the full payment, you agree that if you do not cancel or pay your balance by the stated deadlines, we should automatically charge the balance of the cost at that time for the trip as a convenience to you with the logical assumption that you will be attending. Further submission of credit card information and your approval will not be required. However, if you need additional time to pay your balance, let us know and we will work with you the best we can.
No Refunds for No Shows under any circumstances. In most cases we have already paid for your airline ticket, seat on the bus, condo or hotel room, etc., so our expenses and costs remain the same whether you show up or not, so any monies paid by you are absolutely non-refundable if you fail to show up for the trip or event.
No Refunds for Cancellations after the deadline unless you find a replacement for yourself, then a cancellation fee may still apply. If not stated with event info, a minimum $25 fee for trips and $10 for events will apply and will be deducted from your refund. This helps cover our credit card processing fees which were deducted by our credit card processing company from your initial payment, and are not refunded to us when we refund your payment.
Cancellations are very costly to the club, both in money and time spent processing, so please be sure you will be able to attend before signing up for a trip or event. Many times we still have to pay for your seat on the bus or plane, or your bed in the condo, cabin or hotel room, even though you don't show up. We understand that sometimes there are emergencies, but please realize that the consequences of your emergency belong to you, not the club. If you give us some notice, we can try to find a replacement for you, but that of course is not guaranteed and a cancellation fee may still apply.
Membership Cancellations. All memberships that are paid by credit card will renew automatically each year or month until canceled. If you wish to cancel, you must send an email to travelandsocial@gmail.com at least 2 weeks before the next payment date. Once membership payments are processed, they are non-refundable. If your credit card has expired or is no longer valid, then you will have to renew your membership yourself. If your auto renewal is not successful after several attempts, then your membership will be canceled until you make payment.


Description: Indirect warehouse heater Ideal for spaces 6,000 - 9,000 sq ft. 9,000 - 12,000 sq ft = two heaters. Fuel either LPG gas or Clean Burn Kero 18kgs/litres per hour calling for heat. Installation and de-rig 4 hours.
Description: Fuel tank for 25kW and 50kW indirect heaters which have stand alone tanks with snap-on fuel hoses.
Description: 85,000 btu. Medium size indirect heater for hire. the 3m - 6m marquee sizes. Ducting tube & diffuser extra if required. Requires separate fuel tank OCH 1498 (extra) will run for 10 hours on a full tank of PAYG diesel fuel. Thermostat OCH 1501 available extra. Requires 3Kw electric supply.
Description: 126,000 btu. Medium size indirect heater for hire for the 6m - 9m marquee sizes. Provides fume free warm ducted air. Exhaust is vented outside marquee. PAYG fuel. Tank capacity 65 litres. Thermostat OCH 1501 available extra. Requires 3Kw electric supply.
Description: Portable commercial halogen heater. Quick to heat. 240v. 2 x 1.5Kw halogen bulbs. Fitted with 13 amp fuse plug. Fully portable with 2 lockable wheels & built in handle. Heavy duty construction. Safety tip over cut-out switch. 2.5m power cable.
Description: heat settings (400w/800w/1200w). Instant heating technology. Oscillating function for better heat distribution. Overheat and tip-over safety cut outs. Built-in carry handle and light weight. Silent operation.
Provides fume free warm ducted air.
Exhaust is vented outside marquee.
Fuel Type Filtered Clean burn fuel.
Description: EC70 twin duct tubes to two low level diffusers fume free warm ducted air. Order two off.
Description: Heater Fuel, Diesel, Petrol, LPG bottles gas. Fill up only. Use OCH 1651 if you want SOR sale or return on what you don't use.


text:
Valentin Haüy
Founder of the first school for the blind, and known under the endearing name of "Father and Apostle of the Blind"; b. at Saint-Just, in the department of Picardy, France, 13 November, 1745: d. at Paris, 19 March, 1822. He received his early education with his elder brother, Réne, at the abbey school of the Premonstratensians, not far from Saint-Just. Valentin never became a priest. After his preliminary studies he went to Paris, where he applied himself to calligraphy and to modern languages. These he taught for a time, to support himself, until he became attached to the Ministry of Foreign Affairs as an interpreter of state papers and foreign despatches. The inspiration to devote the remainder of his life to the education of the blind came to Haüy in 1771 after witnessing at a fair, in one of the suburbs of Paris, burlesque performance in which the blindness of sightless beggars was made the object of ridicule and general merriment. "I shall substitute truth for mockery", he said to himself; "I shall teach the blind to read and to write, and give them books printed by themselves." This was no empty boast. The inspiration to do for the blind what the Abbé de l'Epée was then doing for the deaf and dumb became an accomplished fact thirteen years later. In June, 1784 Haüy sought his first pupil at the church door of Saint-Germain des Pres. Francois Lesueur, who was a beggar and blind from birth, was then sixteen years old. Haüy prevailed upon him to give up begging by promising to support his parents. Before the fall of 1786 Haüy had made the discovery of what had only dimly been foreshadowed, the art of printing books in relief for the blind. This discovery, the undisputed triumph of Haüy's ingenuity, solved for all time the most difficult problem in the education of the blind and, with the foundation of the first school for the blind, led to a movement which has resulted in the social and intellectual rehabilitation of the blind througthout the whole civilized world. By 5 December, 1786, Haüy's pupils had embossed from movable letterpress type his "Essai sur l'éducation des aveugles" the first book ever published for the blind (see S.V., EDUCATION OF THE BLIND, V, 308). On 26 December of the same year, twenty-four of Haüy's pupils gave at Versailles in the presence of Louis XVI and the royal family an exhibition of their attainments in reading, writing, geography, arithmetic, handcraft work, and orchestral music. With the patronage of the king, Haüy had also secured for his school the approbation of the Academy of Science and Arts and the support of the Philanthropic Society. During the French Revolution and the subsequent disorganization of the Philanthropic Society, Haüy's school lacked its wonted support. Although the National Assembly, and later on the Convention, had declared it a national institution and had voted for it an annual subsidy, yet so scanty was the help accorded to it that it barely survived the Reign of Terror. In 1801, on a report to Napoleon from Chaptal, Minister of the Interior, the school was merged with the Hospice Quinze-Vingts. A year later, Napoleon relieved Haüy of the direction of the school and granted him a pension of 2000 francs. ln February, 1802, Haüy started a private school in the rue Sainte-Avoye. Through lack of funds, however, the "Musée des Aveugles", his new foundation, never attained much prominence. In 1806, on the invitation of Alexander I, Haüy left for St. Petersburg where he founded, in 1808, a school for the blind, on the model of the National Institution in Paris. On his way to Russia, Haüy had an interview at Charlottenburg with Frederick William III of Prussia. He prevailed upon the king to found an institution for the blind at Berlin, and to appoint Dr. Zeune as its first director. From his arrival at St. Petersburg, 9 Sept., 1806, until his departure, Haüy's devotion and zeal in doing for the blind of Russia what he had done for those of his own native country were put to many a severe test, and rewarded with but scanty gratitude. Weakened with age and infirmity, Haüy wished to die in France. He left St. Petersburg in 1817. On his return to Paris he went to live with his brother, the Abbé Haüy, in whose arms he peacefully expired.
The publications of Valentin Haüy are his "Essai sur l'éducation des aveugles" (Paris, 1786), and "Mémoire historique sur les télégraphes" (Paris, 1810).
Premium Handcrafted Gift Rosary
St Agatha Specialty Rosary
St. Francis of Assisi Classes
The Presence of Christ (8th Grade) Classes


text:
Create the page "Honeycomb Animation Shows" on this wiki! See also the search results found.
About 77,000 results for "Honeycomb_Animation_Shows"
TOEI ANIMATION SHOWS
Featuring[] One Piece, Zach Bell
https://soundeffects.fandom.com/wiki/TOEI_ANIMATION_SHOWS
DISNEY TELEVISION ANIMATION SHOWS
Featuring[] Aladdin (TV Series), American Dragon: Jake Long, Big Hero 6: The Series, Billy Dilley's Super-Duper Subterranean Summer, Bonkers, Brandy and Mr. Whiskers, Buzz Lightyear of Star Command, The Buzz on Maggie, Disney
https://soundeffects.fandom.com/wiki/DISNEY_TELEVISION_ANIMATION_SHOWS
Category:Xilam Animation Shows
https://soundeffects.fandom.com/wiki/Category:Xilam_Animation_Shows
SONY PICTURES ANIMATION SHOWS
Featuring[] Cloudy with a Chance of Meatballs: The Series, Hotel Transylvania (2017 TV Series)
https://soundeffects.fandom.com/wiki/SONY_PICTURES_ANIMATION_SHOWS
WARNER BROS. ANIMATION SHOWS
Featuring[] The Looney Tunes Show, Wabbit: A Looney Tunes Production, Teen Titans Go!, The Tom and Jerry Show
https://soundeffects.fandom.com/wiki/WARNER_BROS._ANIMATION_SHOWS
Category:Walt Disney Television Animation Shows
https://soundeffects.fandom.com/wiki/Category:Walt_Disney_Television_Animation_Shows
Category:Focus on the Family Animation Shows
https://soundeffects.fandom.com/wiki/Category:Focus_on_the_Family_Animation_Shows
Sound Ideas, CAT - DOMESTIC: SINGLE MEOW, ANIMAL 02
This sound effect can be found on The General Series 6000 Sound Effects Library, which was made by Sound Ideas. This sound was recorded in 1991 by Brian Nimens because The General Series 6000 Sound
https://soundeffects.fandom.com/wiki/Sound_Ideas,_CAT_-_DOMESTIC:_SINGLE_MEOW,_ANIMAL_02
Kid Cosmic
Craig McCracken's works. Advantage Audio provided sound services as they tend to with some of Netflix Animation shows (instead of Hacienda Post/Sabre Media Studios mixing for Joel); Advantage may only be a audio
https://soundeffects.fandom.com/wiki/Kid_Cosmic
Sentai For Kids
a Saturday morning block on "The CW", a 24-hour channel, and a streaming service containing new shows and re-runs of anime shows owned by Sentai Filmworks and Saban, as well as shows owned
https://soundeffects.fandom.com/wiki/Sentai_For_Kids
NETFLIX ORIGINAL SHOWS
TV Shows[] Atelier, The Adventures in Puss in Boots, Arrested Development, All Hail King Julien, BoJack Horseman, Bloodline, [[Between], Care Bears and Cousins, Club de Cuervos, DreamWorks Dragons, Dinotrux, Dawn of the Croods, Degrassi: Next
https://soundeffects.fandom.com/wiki/NETFLIX_ORIGINAL_SHOWS
Wolves, Witches and Giants
based on an LP, also performed by Milligan. The Directors and Producers were Simon& Sara Bor of Honeycomb Animation. There were 4 series of 13 episodes and 3 specials produced for ITV from 1995-99
https://soundeffects.fandom.com/wiki/Wolves,_Witches_and_Giants
SHOWS AIRED ON USA NETWORK
Syndicated Shows[] Modern Family Past Programs/Original Programs[] Chain Reaction, USA Action Extreme Team, USA Cartoon Express
https://soundeffects.fandom.com/wiki/SHOWS_AIRED_ON_USA_NETWORK
User blog:Candermy2003/Rich Harrision's Sound FX Library
Here's the sound effect libraries used by Rich Harrison's team on Chuck Jones, MWS and Disney Television Animation shows, speicals and movies: Hanna-Barbera, Warner Bros. (Only some sounds), Rocky& Bullwinkle, Series 1000
https://soundeffects.fandom.com/wiki/User_blog:Candermy2003/Rich_Harrision's_Sound_FX_Libr
Warner Bros. Sound Effects Library
sound effects from the Warner Bros. cartoons throughout the history, from the golden age of Warner Bros. Animation to the more contemporary shows of the time such as Tiny Toon Adventures (the newer sound effects
https://soundeffects.fandom.com/wiki/Warner_Bros._Sound_Effects_Library
attracted the attention of the American media company Viacom, owner of Nickelodeon. Viacom purchased 30% of the show's animation studio, Rainbow SpA, and Nickelodeon began producing a revival series. Production on the fifth, sixth
https://soundeffects.fandom.com/wiki/Winx_Club
Digimon Adventures With T.K. & Kari
series starring the younger T.K. and Kari from Digimon Adventure 01 made by Digimation, with Toei Animation helping out on the show's designs. Unlike Digimon Adventure 01 which was more on action, this
https://soundeffects.fandom.com/wiki/Digimon_Adventures_With_T.K._&_Kari
Sound Ideas, HUMAN, CRY - FEMALE: CRYING, SLOW, SORROWFUL
This sound effect can be found on Series 1000 Sound Effects Library, which was made by Sound Ideas. Everybody Hates Chris Sound Ideas, HUMAN, CRY - FEMALE: CRYING, SLOW, SORROWFUL WhitneyGoLucky Sound Ideas, HUMAN, CRY - FEMALE
https://soundeffects.fandom.com/wiki/Sound_Ideas,_HUMAN,_CRY_-_FEMALE:_CRYING,_SLOW,_SORRO
Sound Ideas, RADIO, POLICE - POLICE RADIO CALL 02
This sound effect can be found on The General Series 6000 Sound Effects Library, which was made by Sound Ideas. It is the same track as Sound Ideas, RADIO, POLICE - POLICE RADIO CALL: FEMALE DISPATCHER
https://soundeffects.fandom.com/wiki/Sound_Ideas,_RADIO,_POLICE_-_POLICE_RADIO_CALL_02
New Digimon Adventures
featuring characters from Digimon Adventure 01, 02, and Frontier. The anime is made by Digimation, while Toei Animation helped out on the show's designs. The show is fateful to the original shows, but has
https://soundeffects.fandom.com/wiki/New_Digimon_Adventures
Hollywoodedge, Futzed Operator Mess PE172701
This sound effect can be found on The Premiere Edition Volume 1, which was made by The Hollywood Edge. The female voice in the recording was Pat Fleet. Futzed Operator Message; We're Sorry, Your
https://soundeffects.fandom.com/wiki/Hollywoodedge,_Futzed_Operator_Mess_PE172701
The Morph Files
was narrated by Neil Morrissey and produced by Aardman Animations. The series is a mix of new animation and old footage from former shows, and features the same cast from The Amazing Adventures of Morph
https://soundeffects.fandom.com/wiki/The_Morph_Files
The Ghost and Molly McGee
The Ghost and Molly McGee is an American animated musical supernatural comedy horror television series created by Bill Motz and Bob Roth and produced by Disney Television Animation. A sneak peek of the show's
https://soundeffects.fandom.com/wiki/The_Ghost_and_Molly_McGee
Chanukah", two Jewish-themed episodes that received critical acclaim; during this time, after the end of the show's production run, Rugrats began to receive a boost in ratings and popularity due to constant reruns
https://soundeffects.fandom.com/wiki/Rugrats
Unknown Sloth Squealing Sound
I (Alex Roman or RainbowFulmar360) has no idea where I can find this sound effect used for a sloth screeching, so I put it in Unknown Sound Effects Library. YouTube Go, Diego, Go! Unknown Sloth
https://soundeffects.fandom.com/wiki/Unknown_Sloth_Squealing_Sound
The Cartoon Network Wiki is a collaborative wiki focusing on the Cartoon Network television channel, along with its shows, characters, commercial ads, websites and various other aspects about the channel. The channel was founded on October 1, 1992 and has…


Humanitarian, socioeconomic, political and security conditions in Gaza are inexorably worsening. The great majority of Gaza's two million inhabitants are trapped in a cycle of violence, poverty and pervasive vulnerability created by policies and political decisions.
Breaking this vicious cycle is a human rights imperative and a global responsibility.
As result of the ongoing blockade, three devastating military operations, and an intra-Palestinian divide, the development trajectory of Gaza has been significantly halted in recent years. This caused the already beleaguered coastal strip's economy to collapse and brought about even more vulnerability and human anguish.
The myriad of problems and complications currently affecting Gaza are overwhelming and disorienting even for people most adept at dealing with countries in crisis. Today, women, men, children and the elderly of Gaza are all forced to survive on a water supply that is 95 percent contaminated. They are also forced to live without electricity for 20 hours a day. And the world, seemingly accustomed to the suffering of the marginalised, turns a blind eye.
Gaza residents are living in a wide web of mutually reinforcing adversities. Gaza's economic growth dropped from eight percent in 2016 to a mere 0.5 percent in 2017, with almost half of the labour force unemployed. This ranks Gaza, if extrapolated as a country, as experiencing the second-greatest decrease of gross domestic product (GDP) in 2017 compared with the previous year, worldwide, second only to Venezuela.
Gaza's agriculture, manufacturing, trade and construction sectors shrank to unprecedented levels. Today Gaza's economy is much more reliant on consumer spending and international financial assistance than ever before.
The liquidity squeeze and the increases in credit spending and debt also add to Gaza's economic blues. This is a deeply flawed economic model not created by Palestinians in Gaza themselves, but enforced by Israel's blockade.
The United Nations Development Programme (UNDP) in the State of Palestine recently conducted a household-level public perception survey in Gaza. As much as 92 percent of respondents expressed that they have personal anxiety related to the overall economic conditions and 87 percent said the ongoing political and civil unrest is likely owing to the poor economic climate.
The fragility of Gaza's household economy is illustrated in the rising unemployment rates and a sharp increase in poverty rates - from 39 percent in 2011 to 53 percent in 2017 - as well as a significant increase in deep poverty.
Full-time work is rare in Gaza. Only one-fifth of our survey's respondents said they are holding full-time jobs. A few more said they are working part-time. Nearly 40 percent of the respondents that are currently unemployed said their unemployment has lasted for more than five years.
Only 11 percent of the surveyed women and 58 percent of men were employed. Only 18 percent of respondents aged 18-24 were employed. In other words, almost every second person in Gaza is unemployed and most women and young people are jobless.
Businesses in Gaza are cutting back production as a result of falling consumer demand, the prevailing financial sanctions, restricted access to goods and materials, and lack of freedom of movement. The sharp reduction in UNRWA's funding is another major contributor to this grim scenario. Businesses are trying to keep staff on the payroll, albeit on lower wages and reduced hours.
Because of the blockade, facilitating economic growth through consumer spending is not possible in Gaza. Also, in their current situation, Gaza residents cannot address their dire socioeconomic needs on their own.
Israel, the Palestinian Authority and the international community will have to assume responsibility for rebuilding Gaza's production base and developing its trade capabilities.
While humanitarian assistance remains a vital need, long-term thinking is required to make real progress.
The international community and the Palestinian government needs to take constructive action to end the blockade of Gaza, while preparing Gaza's people and economy for post-blockade recovery.
This entails focusing on Gaza's future potential rather than condemning the strip to a state of permanent humanitarian crisis through short-sighted policies. Considering the rising unemployment and poverty rates, it is of critical importance to facilitate investment and boost household incomes.
UNDP has been working in the occupied Palestinian territories for four decades. We have made countless interventions that had a positive effect on the living conditions of Palestinians. Many other national and international organisations are also working tirelessly to help the people of Palestine. Together we are trying to promote sustainable human development, protect human rights and help Palestinians live dignified lives.
Yet the occupation, the blockade and intra-Palestinian divisions continue to halt the Palestinian development trajectory.
Roberto Valent is the Special Representative of the UNDP Administrator in Palestine.


text:
Slides:
3 C-Store Chains Among Inc. 5000 for 2019
By Greg Lindenberg on Aug. 25, 2019
View All Slides
Photograph: Shutterstock
NEW YORK — Three convenience-store retailers and one c-store industry service provider captured spots on Inc. magazine's Inc. 5000 2019 ranking of the fastest-growing privately held companies in the United States.
Companies on the 2019 Inc. 5000 saw three-year average growth of 454%, and median growth of 157%.
The c-store retailers include …
Explore:	earnings, financial
Photograph: fastphils.net
Raymer Oil
Raymer Oil Co., Statesville, N.C., operates nine Fast Phil's and 10 Run In c-stores in North Carolina, supplies wholesale fuel to other retailers and provides fuel transport services. It ranked No. 1,065 on the Inc. 5000 list and No. 58 in the retail category. Raymer Oil's three-year growth was 394%, with 2018 revenues of $153.2 million.
Photograph: tylerpetroleum.com
Tyler Petroleum
Tyler Petroleum, Tyler, Texas, operates Tyler Petroleum Country Stores and Tyler Travel Centers in Texas. The company ranked No. 4,108 on the Inc. 5000 list and No. 154 in the retail category. Tyler Petroleum's three-year growth was 78%, with 2018 revenues of $41.3 million.
Parker's Corp., Savannah, Ga., has 56 c-stores in southeastern Georgia and South Carolina. It ranked No. 4,423 on the Inc. 5000 list and No. 162 in the retail category. Parker's three-year growth was 67%, with 2018 revenues of $492.6 million.
The company is No. 118 on CSP's2019 Top 202 ranking of c-store chains by number of retail outlets.
One c-store industry service provider and one snack-food supplier also made the Inc. 5000 list …
Greenprint
Greenprint, an Atlanta-based environmental technology company, provides carbon-offset programs for fuel transactions. It ranked No. 71 on the Inc. 5000 list and No. 2 in the energy category. GreenPrint's three-year growth was 4,281%, with 2018 revenues of $6.2 million.
Top 202 2019: The Biggest Deal-Makers
Chomps
Chomps, a self-funded startup company that makes natural meat-snack products, made the Inc. 5000 list, ranked at No. 62. Chomps three-year growth was 4,469% with 2018 revenues of $21 million. The Naples, Fla.-based company was also named the third fastest-growing food/consumer packaged goods brand and the No. 5 Florida-based company.
Click here to view the full Inc. 5000 list.
Retailer updates look, rolls out loyalty program and mobile app, raises wages
Kraft Heinz, Hershey among companies with personnel changes
Features a new leader in overall food quality
Company will enter the Idaho market, expand presence in Wyoming
Powerade Releases First New Products in More Than a Decade


text:
nypd officer miosotis familia killed
NYPD officer 'assassinated' in the Bronx; suspect killed
TREMONT, Bronx (WABC) -- An NYPD officer died after being shot while in a patrol vehicle in the Tremont section of the Bronx early Wednesday.
The female officer was shot while in the vehicle parked at the intersection of East 183rd Street and Morris Avenue, just after 12:30 a.m.
She has been identified as 48-year-old Officer Miosotis Familia.
Later Wednesday, her family and friends stood in the Bronx at a vigil as they heard prayers and leaned on one another. It was an unsteady brace against a torrent of grief. They tried to find strength there, but the burden is great.
"He took the life of a person who was great, and he didn't even know how great she was," said Officer Jay Rodriguez, a correction officer.
A gunman walked up to the vehicle, positioned in the neighborhood in response to a recent shooting, and opened fire.
Police sources told ABC News surveillance video recovered by the NYPD shows the suspect "purposefully" walking up to the command unit and opening fire through the passenger side window.
NewsCopter 7 was over the scene of the shooting:
Officer Familia was writing in her memo book at the time,indicating she may not have seen the gunman coming.
The officer was taken to St Barnabas Hospital, where she later died.
While her partner radioed for help, other officers ran outside and spotted the suspected gunman running about a block away.
The suspect drew a revolver and the officers fatally shot him. He has been identified as 34-year-old Alexander Bonds.
The NYPD said it recovered the suspect's weapon at the scene:
During the exchange of gunfire between the suspect and officers a civilian was hit and has a non-life threatening injury.
Officer Familia was assigned to the 46th Precinct's Anti Crime unit.
"Based on what we know right now, it is clear this was an unprovoked attack on police officers who are assigned to keep the people of this great city safe," NYPD Commissioner James O'Neill said.
Watch the NYPD Commissioner's briefing at the hospital after the shooting:
NYPD Commissioner James O'Neill gave an update on the shooting of an NYPD officer.
O'Neill later tweeted that the officer had been assassinated:
#NYPD PO Miosotis Familia has been assassinated in an unprovoked attack on cops assigned to keep NYers safe. Keep her family in your prayers pic.twitter.com/yhRB7H5bvi
— Commissioner O'Neill (@NYPDONeill) July 5, 2017
The body of Officer Familia was taken to the medical examiner's office.
A police procession leaves St. Barnabas Hospital in the Bronx escorting Officer Miosotis Famillia's body to the medical examiner. @ABC7NY pic.twitter.com/RAd7udVTEw
— Dray Clark (@DrayClarkABC7) July 5, 2017
Authorities say Bonds is a career criminal who was on parole for a 2013 robbery in Syracuse and had been arrested for a previous attack on a police officer using brass knuckles.
Watch former NYPD Commissioner Ray Kelly speak on the shooting that resulted in the death of an NYPD officer:
Former NYPD Commissioner Ray Kelly speaks on the shooting that resulted in the death of an NYPD officer.
new york citytremontnypdpolice officer shotnypd officer miosotis familia killed
Slain detective honored 2 years after her death, mural unveiled
Slain NYPD Det. Miosotis Familia honored on anniversary
Slain officer's children prepare for 1st holiday without her
Children of slain NYPD officer receive new home, debt free


When you find a job listing you're interested in, what do you do? You scan the job ad, and if you're me, you're already envisioning how your life would be better if you had that job and subsequently making a checklist of the things you'll need to address in your cover letter & resume. Sound familiar?
Here's where I constantly have to remind myself to take a step back, take it down a notch.
There's a step in between reading the job listing and jotting down what needs to go in your cover letter.
Here's a great book to help introverts (continue to) rock the workplace. It's called Quiet Influence: The Introvert's Guide to Making a Difference by Jennifer Kahnweiler.
In the beginning, Kahnweiler identifies 5 skills that introverts rock: thoughtful use of social media, writing, preparation, engaged listening, and focused conversations. Then there's a quiz to help you assess where your strengths lie among those categories. And the quiz is actually helpful. I like the way it helped me listen to where I am already an expert and which skills I could work on a bit.
And for the rest of this short read, you'll get practical tips on how to hone each skill, as well as rein it in. For instance, we know that introverts need to build in quiet time into their workday (YES! Can you say it again for the executives in the back and anyone who suggests open offices?!) but she also warns what becoming a workplace loner can do. Throughout she gives some practical tips on how to put each skill into practice, even in cubicle land.
I don't know about you, but the idea of negotiating my salary makes me want to stand up from my desk, slowly walk backwards, and then when nobody's looking…make a mad dash, get in my car, drive away fast and never return. And then subsequently beat myself up because even when I know I should ask for more and deserve more, I would feel like I didn't have the guts to ask for more.
I get the irony here. I coach and mentor women about work issues (including pay). I know how to negotiate salary in theory, and I definitely know how important it is. So when I saw a workshop about salary negotiation for women coming up, I decided it was high time to get out of my own comfort zone and go.
An ongoing series in which we identify your transferable skills. Today's edition: your knowledge of higher ed.
When it comes to landing a staff job in higher ed, whether that's a major university, small private liberal arts college, or community college, one thing you have going for you is your knowledge of higher ed. You might not see this as an important asset, but allow me to disavow any of you of that notion.
I don't know about you, but with a vaca coming up, I'm having trouble staying focused. But did you know you can experience the same thing with your career too? I'm talking about career wanderlust.
You know you've got career wanderlust when are working, but you find yourself thinking more and more about looking around for a new job. Or paying attention again to those job posting emails that you had previously been ignoring. Or hitting up job sites more frequently. Or reaching out to colleagues who have moved on to ask leading questions about where they've landed, hoping they have great things to say.
Maybe you find yourself feeling like your work isn't as fulfilling anymore. Maybe you'd like to find a place where your work has more impact. Maybe you are envious of how another manager or department works better together as a team. Maybe you just want a change.
Yesterday, I posted about something you can and should do when exploring a new career: an informational interview. But that post only covered how to schedule the interview. You still need to know what to ask during an informational interview. So let's get started.
get a snapshot of a typical workday.
In other words, the point of an informational interview is to give you more data points on whether it might be a career that suits you and warrants more exploration.


Play 7 days a week; $8 on weekdays and $9 on weekends at any course with no restrictions. Family passes are for a couple and up to 3 youth 17 & under living in the same home. After finalizing the transaction, you will receive an email from Wichita Public Golf Courses Web Store. Click on season pass link to complete the pass agreement. Your pass packet will be mailed to you with a pass card, instructions for the first time you check-in and a bucket of range balls will be added to your account.


How Often Should We Re-Evaluate Our Content?
Over the last year, my blog and the content has changed quite gradually. In today's post, I'm going to talk about how my content has changed and how I think it's important to reflect on your content and what you have learned from it.
I've had quite a few blogs over the last number of years but this particular blog, I have had active for almost four years. My first post was about to celebrate the 2015 New Year, and while I've went back and deleted some older posts over the years, I have seen some true growth since then. Currently I have a little over 200 posts from that first date, and over four years I can admit that that isn't a lot. I took breaks, I stepped back, I had no motivation, I had no ideas and then there were weeks where I was absolutely killing it.
I'm pleased with where my blog has taken me over the last number of years. I have connected with online blogger friends, I have had the chance to attend blogger events and very recently, take a trip and explore it for the purpose of the blog. I'm very lucky and I'm so grateful for those opportunities and the forthcoming opportunities that may arise.
While it has given me external opportunities, it has given me internal opportunities. I always knew I had a love for writing but I never knew how to channel that and now I can delve deep into topics that I ponder and think about on a daily basis. When my mental health is in a bad place, I put myself out there and speak about it. It's uncomfortable, it's negative and it brings you back to a place where you didn't want to be. I questioned whether I wanted something so raw out on a public platform, because I didn't want to give the impression that I wanted sympathy, I didn't. I wanted to put my experience out there for others to relate to it, it was hard to justify my reasons for being so personal.
I started out as a beauty blog but my heart was never in it. That's why my other blogs failed, and if I had my perfectionist way, I would delete all the older blog posts that don't relate to anymore and curate this blog with the posts that go with my values now. That's not a learning curve though, you have to be willing to live with those posts that you wrote before and let them be. Once I stopped talking so much about beauty, I concentrated on lifestyle and food. More recently in the last year and a half, I've opened up to talk about more than lifestyle. I use the blog as a process tracker for my running and as I have mentioned, mental health is spoken about too.
I started a weekly Sunday series called "Sunday Saves" and the main aim for this was to celebrate other bloggers and showcase posts by them that I loved. I'm so happy that I achieved my aim with this series but unfortunately, I feel like the concept no longer serves my blog. While I still stand by each and every blog post that I talked about, I need to move onto something new. Mind you, I don't know what that will be yet, but I'm always open to new opportunities.
My future plans for the blog in the next year are to talk more about chatty topics including mental health and to start talking more about food. I have a number of key recipes I always stick to which I would love to share so that's definitely a passion that I want to incorporate into the blog at some point too. I want to continue sharing my growing love of running and try to explore Northern Ireland more too because there are some lovely little spots that I haven't been to yet.
Thank you so much for reading today's blog post; over the last few months my blog has taken a back seat but it's still something I love writing content for and I think it's healthy to re-evaluate if you don't feel like your current content fits with what you truly want to write.
Previous PostPodcasts: Part One (Wellness)Next PostHow I Felt Being Made Redundant.


text:
Equity Commission Rates Remain Steady
By Michael Mayhew March 6, 2017
According to a recent Greenwich Associates study, the average cost of equity executions in the developed world remained largely unchanged in 2016, whereas ETFs are getting more expensive trade.
US Execution Rates
In a recent report published by Greenwich Associates titled, "Have Emerging Markets Emerged? An In-Depth Look at the Changing Landscape of Global Equity Commission Rates" the financial services consulting firm noted that overall equity commission rates have remained largely unchanged in the developed world.
In the U.S., Greenwich said that buy side firms report an average high-touch bundled execution rate of slightly more than 3.7 cents per share (14 basis points), of which 1.7 cents per share (cps) were for execution and 2 cps were for research. The all-in high-touch rate for CSA trades average 3.8 cps, with 1.7 cps being for execution and 2.1 cps being for research. The all-in execution rate for algorithmic trades averages 2.7 cps, with 1 cps being for execution and 1.7 cps being for research.
ETFs, on the other hand, reportedly traded at a higher rate than single-stock transactions. According to Greenwich, U.S. high-touch and algorithmic execution rates for ETFs were 2.2 cps and 1.2 cps respectively — 30% and 9% higher than their single-stock counterparts.
US buy-side traders reported that high-touch trades requiring capital from the sell-side averaged 4.9 cps — 2.7 cps for execution and 2.2 cps for research. The execution rate is almost 60% higher than the reported U.S. single-stock high-touch execution rate of 1.7 cps.
Non US Execution Rates Remain Steady
Greenwich noted that execution rates in the developed world outside the US were a little higher than US rates, explaining "Although curbed by the higher rates paid in smaller countries such as Israel and much of Southeast Asia, rates in developed markets as a whole average 15.6 bps—a bit higher than the 14.9 bps average in developed Europe."
When taking into account high-touch, algorithmic and portfolio trades, the all-in average equity execution rate for all developed markets remained relatively unchanged at 10.9 bps.
Contrary to recent trends, we suspect that equity execution rates in the developed markets could very well rise in the future as regulatory pressures force investment banks to scrutinize their costs. A number of banks we have spoken with have noted that research unbundling will force them to reevaluate whether they are under charging their clients for execution – particularly for high touch trades or trades involving capital commitment. Many banks believe that buy-side clients will see higher execution rates as a result.
Of course, the big question post MiFID II is, how will research expenditures change – particularly as they will no longer be tied to trading volume. We suspect that the amount asset managers will pay for sell-side and independent research is likely to drop steadily over the next few years as asset managers get comfortable with the process of budgeting for and paying for the research they truly value in a more rigorous process driven manner.
Michael Mayhew
Mike Mayhew is one of the leading experts on the investment research industry. In addition to founding Integrity Research, Mike is on the board of directors of Investorside Research Association, the non-profit trade association for the independent research industry, and a frequent speaker on research industry trends and developments. Mike has over thirty years of research industry experience. Email: Michael.Mayhew@integrity-research.com


text:
Q: Breakpoint Debugging forEach - JS I'm trying to return the length of the last word in a string, I am struggling with debugging at the moment. The problem is with the forEach loop I hit a breakpoint that wont update the empty array.
function lengthOfLastWord(s) {

let spaces = [];
let space = ' ';
let spaceInd = s.indexOf(space);
while (spaceInd != -1) {
    spaces.push(spaceInd);
    spaceInd = s.indexOf(space, spaceInd + 1);
}

let nonSpaces = [];
let wordArray = [];
for(let i = 0; i<spaces.length; i++) {
    nonSpaces.push((spaces[i + 1] - spaces[i]) - 1);
}

nonSpaces.forEach(function(number) {
    if (number >= 1) {
        wordArray.push(number);
    }
})

let words = wordArray[wordArray.length - 1];

if ((wordArray.length === 0)) {
    console.log(0);
} else {
    console.log(words);
}
};

lengthOfLastWord("this is my test string");

If I ignore the breakpoint I get the correct outcome, but I can't seem to figure out why the empty wordArray wont update.
(I'm sure there is an easier way to get the result using filters and mapping but i'm wondering if there is a simple fix to my current buggy code)

A: Right now, your code seems to return the length of the second to last word, rather than the last. The problem does not lie in the forEach, rather it is in the way you're doing it. When you take the index of spaces in the string and calculate distance between each of them, this excludes the first and the last words, as there isn't a space at the very beginning and at the very end. As a result, the second to last word's length is logged rather than the very last.
The simple fix would be to add this line right after your while loop:
spaces.push(s.length);
This will make sure that the final word length will also be calculated in the following for loop.
As you are aware, there is a much simpler way to do this.
Here is one using split:
function lengthOfLastWord(string) {
    let split = string.trim().split(" ");
    return split[split.length - 1].length
}

redpajama_set_name: RedPajamaStackExchange