Hello! I am a veteran full-stack web application developer with over 20 years of broad experience in development, UX, UI, and dev ops. I specialize in consumer-facing applications and enjoy focusing my career on building maintainable, scalable systems in which the UI communicates with the data model through compartmentalized, cacheable APIs and services.
I believe in iterative development, TDD, agile methodologies, pair programming and functional programming practices like currying and composition. I'm able to augment into existing teams, lead teams, and work solo if required, on projects which have tight deadlines and corporate security restrictions such as VPN, leased hardware, and background-check requirements.
My last several projects I've been building microservice architectures using various tools like Docker/ECS to leverage both third-party infrastructure (S3, ElasticSearch, Redis, MySQL/MongoDB..., Vault, RabbitMQ, etc.) as well as my own services which need to be compartmentalized. Python here, Node there, etc. Services all communicate over AMQP or REST, keeps things really organized and easy to scale/manage. Also makes it really easy to deploy and assign tasks accordingly. Projects have been deployed to a wide range of providers including GCS, AWS, Digital Ocean, K8s and client-owned proprietary racks.
I'm fully invested into functional programming patterns; currying, composition, lenses, etc. I opt to use Ramda pretty heavily on both the NodeJS servers and the React/Redux clients which makes achieving 100% unit test coverage much simpler, though I'm open to using any stable/supported tools to get the job done if my clients have preferences.
I've used a lot of technology over the past couple decades. None of it remains popular forever but there are always systems which depend on these legacy libraries and frameworks to stay profitable, and I'm always happy to work with what's implemented and offer suggestions for improvements where applicable. If you have any questions, shoot me a text or email.
I had the opportunity to work with Sean on a UX revamp project recently and found him to be a terrific partner throughout the engagement. Whether we were discussing green-field possibilities, refining requirements/user stories, or dealing with the complexities of customer-reported bug triage, Sean was quick to respond and provided clear, helpful recommendations on the options available. I especially appreciated that he gave specific (and accurate) LOE estimates and made it clear when scope changes/feature creep would affect our development schedule. I would eagerly work with Sean again on a future user interface project.
Sean has a fantastic enthusiasm for software development. His confidence in tackling daunting tasks provided encouragement for the rest of the team during major projects (e.g., building an SDK from scratch). Dev teams will not only find value in his coding skills, but also his excitement for exploring tech and of course his sense of humor.
Sean is an expert on the MEAN stack who has lead development but also offer guidance to the other engineers on the team. He has done a great job offering up solutions to complex problems and always shows patience when explaining suggestions about implementation.
Sean was the lead JavaScript (AngularJS) developer on the Salesforce live site. He is a hardworker that is dedicated to applying best practices, writing good documentation and clean, readable code. He also gets excited about technologies and is happy to teach people new skills.
I worked with Sean on a large web design and development project that went from kickoff to launch in 12 weeks. He expertly translated our design vision into a fully functional site that got 8M unique visitors who had a 20 minutes average view time. The site we delivered was admired by both our client and their constituents. And, thanks to Sean and his team, the experience's performance exceeded our expectations.
I know Sean to be a very full-stack developer, who's very efficient and quick to deliver. He's not afraid of hard work, but still delivers with quality. I would love to have the opportunity to work with Sean again.
Sean was brought into an existing project as a Senior Front End Engineer. The project was relatively complex with a distributed workforce and Sean integrated seamlessly culturally and technically. He consistently delivered high-quality critical thinking and creative, achievable solutions.
Sean is an elite web developer with a tremendous aptitude and enthusiasm for quickly learning new skills and staying ahead of the curve. I have worked with Sean at multiple development shops where I have seen him set the bar high and become a role model for his peers in every case. His business acumen is equally impressive with a rare ability to bridge the gap between developers and clients in order to deploy the right tech stack to meet the business needs. At LitmusBox, Sean assisted on sales calls to workshop various approaches, advised project managers on cost, scope, and timelines, and managed development teams to drive best practices and ensure proper architecture implementation. I would highly recommend Sean for any senior- level development role.
My company had the great pleasure to work with Sean in which he executed an AngularJS front-end development project (with a Scala / Play backend).  He has tremendous hybrid capabilities in the sense that he is both back and front-end adept. Highly recommend Sean for AngularJS / PHP execution.
Sean's breadth of knowledge—and his commitment to staying at the head of the ever-changing technical landscape—is incredibly impressive. When you combine his far reaching technical acumen with his easy- going nature and effective, friendly communication, the end result is a true gem in the web development realm. I consider it a great asset to be able to work with Sean on any project.
Sean has an infectious enthusiasm for web technologies and problem-solving, which makes him an absolute pleasure to work with. He is generous in sharing his deep subject expertise, and has a rare skill for communicating technical concepts clearly even to non-technical team members. I've been working with Sean and his team at LitmusBox for several years now, and they have always delivered a high quality of work for us at a very good value. They are flexible and creative in overcoming technical hurdles, communicative about status and schedule, and timely with deliverables.
Sean is extremely sharp, focused and quick working. His knowledge of all things code and tech is extremely deep and thorough and this permits him to quickly get his head around just about any technical problem he could ever be expected to deal with. I was blown away more than once when working with him on some thorny problem or another. He is also a very friendly colleague and someone that I enjoyed working with and, on the few occasions we were able to meet face to face, enjoyed socializing with as well. He would make a great member or leader to any team and will end up being worth his weight in gold to whoever lands his talents.
What else can I say about this guys skills other than awe inspiring? He has a mastery of web design and development that I have not come across in all of my dealings with people across the IT spectrum. From his ability to listen to his clients needs to his attention to the most minute details are what separates him from others out there. Whenever I hear of the need for professional looking websites Sean is the ONLY one I will recommend.
Sean consistently exceeded our expectations and his talent will be called upon again on our next project.
Sean is/was great to work with on www.totalcontrolsolutions.com. He was knowledgeable and efficient on making the needed changes and upgrades to our site. Sean also designed and programmed the initial site for TCS. I would gladly work with him on future projects.
I've worked with Sean for the past 7 years on various projects in the web world. He was my mentor of sorts in the field of web development and has always been an incredible inspiration and a huge help on almost every single project I've worked on. Sean is diligent in his work and is constantly striving to develop new skills and techniques. He has authored several of his own scripts that are used by developers world wide. It's always been enjoyable working with him and I look forward to doing so again in the future.
Sean was very easy to work with and produced creative web designs. I would recommend his company for anyone looking for complete end-to-end development of graphics, databases, and web pages.
Sean is probably the most disciplined web developer I've ever seen. He hand-codes 20,000 lines of PHP code for websites using text-editor apps like Textpad or Notepad and knows exactly what every line of code is doing. I'm not a developer myself, but I've worked with plenty of them in the past and many rely 0 on programs such as Dreamweaver or Frontpage to generate code for them, and I've worked with many developers who insist on using 3rd party CMS applications like Joomla and really don't write any code at all. Seeing a developer create a full-scale E-commerce website from scratch on Textpad and Photoshop is just amazing. Also, if a client ever had an issue where something stopped working correctly, Sean would personally look at the issue, and often pinpoint the bug in a matter of minutes and fix the bug for free to ensure the site got working correctly again as soon as possible. It's usually not the job of the developer to interact directly with the clients and offer customer service, but Sean does that too. Alien Creations is a fantastic company, and to this day I remain friends with Sean even though I've moved on to other areas of work.
Sean was an amazing person to work with during my time at QuinStreet. Not only was he at the forefront of implementing strategies to standardise our code base, but he also actively worked on helping communications between designers and programmers. He was always diligent in his work and always had great documenting skills. He always seemed to finish his tasks with great attention to detail and was usually ahead of schedule even when given complex/difficult tasks.
Sean is an exceptionally talented Web Developer! I had the pleasure of working with him at QuinStreet...what sets Sean apart from the average programmer is that he brings excellent communication skills to the table - while writing great code. Would definitely recommend him to anyone looking for an excellent Developer.
Sean and I worked together at QuinStreet for several months and in that time it was apparent that he was always striving for quality code. He read articles every morning and toyed with new code just as often. He was great to work with and always willing to talk out issues to come up with the best solution, definitely the kind of developer, and person, I like to have on my team.
Sean is a talented and experienced PHP/Javascript/HTML/CSS developer. While working on my team at QuinStreet he exhibited a combination of curiosity and know-how that enabled him to produce clean, working, well documented and robust solutions to some hard-to-solve real world problems we encountered. Sean works well on teams and as an individual. I recommend him highly to any organization for projects of any complexity.
There's nothing more to say other than that Sean is an exceptional developer fully committed to any project he undertakes. Sean is a designer's dream developer with a keen eye for design and sensitivity to execute on the vision set forth by his team members. I look forward to working with Sean again.
I worked with Sean on several web redesign/reengineering projects. Not only was Sean extremely detailed in his work, he was also very prideful in creating really quality code and getting things done the right way. Aside from his deep technical knowledge, Sean always brought new and creative ideas to the table to improve design and users experience. Sean was also always one of the best-dressed members on the team, to boot.
Excellent engineer... strong at front-end, architecting as well as implementing... rare to find engineers who can do all three... was a real pleasure having sean on the team...
During my internship at Quinstreet, I was fortunate to have Sean as one of my mentors. Sean developed a javascript framework for the education vertical which allowed for much faster development time. As a peer, Sean's friendly and altruistic nature made him very easy to approach and he was the first to offer a helping hand whenever I had run into challenges. I still adopt many of his debugging strategies to solve my problems today, and even though we don't work together today, I can still count on his help and advice.
Sean is a very talented and detail-oriented developer. His tenacity and commitment to not only complete a project on time, but do it right the first time, garnered him a great reputation among other developers and made him quite in demand among business users wanting to work with him. Sean has a great attitude and often happy to assist anyone with any questions or issues. Given the opportunity to work with Sean again, I would not hesitate knowing the caliber of a person and developer he is.
Sean was always one of my favorite developers to work with at QuinStreet. He is an incredibly dedicated worker who is relentless with his own code, only satisfied with perfection, putting in however many hours it took to complete a project within the desired timeframe. Not only was he one of our star coders, but he was easy and fun to work with. When we were working on completely re-imagining one of our major web properties, he contributed many innovative ideas that were incorporated into the final design and function. Sean has that unique quality of being both a standout engineer/developer and also able to communicate with his business-focused colleagues. On top of all this, Sean's fun personality made working with him an absolute 2 pleasure. I would love to have the opportunity to collaborate with Sean on another project in the future, and I strongly endorse his work and work ethic.
Sean is a first-rate web developer whose attention to detail is unparalleled. In the roughly two years we worked together, he demonstrated a sharp and ever expanding skill set. Dissatisfied with the status quo, he pushed for more efficient and streamlined processes and promoted front-end development standardization.
Sean is very objective in assessing all of the candidate I had him review. He's very responsive and would take the time to give detail explanation of his thoughts regarding a current open requisition. I would love to work with him again in the future and I highly recommend him for any technical role in a company.
Sean, is an excellent colleague as well as an all round professional. His work ethic is unmatched, and his attention to detail is superb.Sean achieves all of the goals and responsibilities he is given with a very high level of success! I highly recommend Sean, for any professional opportunities.
Sean is a creative professional who is easy to work with and has a wealth of good ideas and experience to draw from. I would work with again if the opportunity arose.
Much of my early career was freelancing through a software company I created called Alien Creations. When I relocated from Minnesota to California in 2006, I spent the following few years wrapping up my queue and migrated to salaried and contract positions in the East Bay. I spent some time doing projects and contract work for QuinStreet, Dictionary.com, LitmusBox, and Presence for clients ranging as small as unknown start-ups to as large as Google and Salesforce.
Visit AlienCreations.com for a more complete portfolio listing which includes a 15-year work span from 2001 2016.


I help build beautiful websites that load fast and is a pleasure to use. I believe users are willing to spend for satisfaction. With good web design, everyone wins.
Professional web developer with over a decade of experience. Trusted to manage the graphic design and technical implementation for dozens of international websites. Hard working and passionate about user experience and visual interface. A natural problem solver who is always looking to improve teamwork, workflow and efficiency.


How could a movie who's advance information looks so good get such terrible reviews? My family and friends discussed this while in line for the first showing of Lost in Space on Saturday. We went in hoping that it would be decent, but were prepared for a possible stinker. Of the eight of us, only my daugher (3 years old) liked Akiva Goldsmith's previous effort "Batman and Robin"; the rest of us thought it stank. So it was with a certain understandable anxiety that I took my place and broke open the first box of malted milk balls.
Well, guess what: Lost in Space is a winner. Good characterization, mostly decent dialog, a reasonable plot. It offers many kudos to the old show while going deeper into the meaning of their voyage and the lives of the family than the series ever did. We get the "doctor smith theme" on the soundtrack while Dr. Smith first stows away, mention of the chariot and lander, and of course the Robot. (Who's name is not Robby! Different movie, guys, and a decade previous to LIS. Don't show your ignorance.) But we also get a lot more chemistry between Judy Robinson and Don West, better insight into Will's genius and how his gifts have alienated him, Penny's typical teen angst, John's conflict between his driving passion for his work and the desire to be a good father. I think the best moment of the film is when John tries to embrace Judy after a rather harrowing close call, and Judy backs away from him, mindlessly reciting her own vital signs. This family is not without it's interesting quirks.
 It is in essence a remake of the original series pilot with more depth, a real budget, and some new surprises.
I think that the problem some people are having with the film is that the visuals are *extremely* busy and the plot is perhaps a little too complex. Lost in Space is no "Star Wars", a special effects space opera which even a three year old can comprehend. The plot of Lost in Space doubles back on itself more than once, and some of us found this a little confusing at first view. My daughter thought it incomprehensible, although she loved the Robot and the cool graphics.
Moreover, fans of the campiness of the old series are going to be disappointed. There's no Giant Talking Carrots, no Space Vikings, no Galactic Department Store, and good riddance. The movie adheres more to the tone and concepts of the original 2 hour series pilot, a time before (well, shortly before) the show descended into self-parody.
Surprisingly, amongst the record number of special effects lurks an actual plot. The consistent underlying theme of the movie is John Robinson's alienation from his family, especially his son, and this plays up in the ending in moderately surprising ways.
I thought all the cast turned in good performances. Even Lacy Chabot and Matt LeBlanc. In fact, let me say this about that: I can't STAND "Friends". In particular I can't stomach the too-stupid-to-live waste-of-skin characters played by Matt LeBlanc and Lisa Kudrow. I expected LeBlanc to be the weakest cast member of Lost in Space.  Imagine my astonishment when he turns in a reasonable performance. He gets some of the best lines ("Ohhh, THAT was scientific.") and delivers them fairly well. And this, I think, is one of the problems some reviewers have had with the movie. They are SO convinced (and understandably) that LeBlanc will suck that there's nothing he could have done on screen to redeem himself, which exemplifies to me the bad cinematic karma that comes with being associated with a popular but utterly mindless sitcom.
The tone of the movie is rather dark and parts were a bit scary. But it was a more suspenseful kind of scary than (for instance) the over-the-top ultraviolence of Starship Troopers. My daughter got a little upset in a couple parts, but she made it through and wants to see it again. So do I. I think this is a movie we will see several times.
Lost in Space is well worth the investment, both for fans of the old series and for kids who've never heard of it before. My recommendation: Ignore the reviews and just go see it. It ends... Well, never mind. Just go see it.
Ron
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


{% comment "License" %} % Copyright (c) 2018 ISP RAS (http://www.ispras.ru) % Ivannikov Institute for System Programming of the Russian Academy of Sciences % % Licensed under the Apache License, Version 2.0 (the "License"); % you may not use this file except in compliance with the License. % You may obtain a copy of the License at % % http://www.apache.org/licenses/LICENSE-2.0 % % Unless required by applicable law or agreed to in writing, software % distributed under the License is distributed on an "AS IS" BASIS, % WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. % See the License for the specific language governing permissions and % limitations under the License. {% endcomment %} {% load i18n %}
| {% elif cell|value_type == " | {{ cell.name }}{% if not view_tags %}{% endif %} | {% else %}{% endif %} {% endfor %} |


vignettes/PPQnote.Rmd
PPQnote.Rmd
Without loss of generality, suppose \(n\) outcomes of the Critical Quality Attribute (CQA) are normally distributed, which is denoted by \(X_i \stackrel{\text{i.i.d}}{\sim} \mathcal{N}(\mu, \sigma^2)\), where \(i=1,\dots, n\), then the distributions of sample mean and standard deviation are as known: \[\begin{equation} \bar{X} \sim \mathcal{N}(\mu, \frac{\sigma^2}{n}) \end{equation}\] and \[\begin{equation} \label{diststd} \dfrac{(n-1)S^2}{\sigma^2} \sim \chi^2 (n-1). \end{equation}\] Moreover, sample mean and sample standard deviation are independent under normal distribution assumption.
Denote the lower and upper specification limits as \(L\) and \(U\), respectively. The prediction or tolerance interval can be expressed by \[\begin{equation} \left[ Y_1, Y_2 \right] = \left[ \bar{X} - kS, \ \bar{X} + kS \right] , \end{equation}\] where \(k\) is a specific multiplier for the interval. For example, for prediction interval, \(k=t_{1-\alpha/2,n-1}\sqrt{1+\frac{1}{n}}\).
The outcome at release can be any one of the sample, so \(X_{rl} \sim \mathcal{N}(\mu, \sigma^2)\), then the probability of passing PPQ at release should be
\[\begin{equation} \begin{split} \Pr(\text{Passing Specification for Release}) & = \Pr(L \le X_{rl} \le U) \\ & = \Phi (U) - \Phi(L) \end{split} \end{equation}\]
This probability is very easy to calculate using software, such as pnorm()
in R.
\[\begin{equation} \label{probpass} \begin{split} \Pr(\text{Passing a Single PPQ Batch}) & = \Pr(L \le Y_1 \le Y_2 \le U) \\ & = \int_{L}^{U} \int_{L}^{y_2}f_{Y_1,Y_2}(y_1, y_2) dy_1 dy_2 \end{split} \end{equation}\]
Now it is essential to obtain the bivariate joint distribution of the lower and upper prediction/tolerance interval, that is, find joint probability density function (PDF) \(f_{Y_1,Y_2}(y_1,y_2)\).
Since \(Y_1=\bar{X} - k S\) and \(Y_2=\bar{X} + k S\), we can use another bivariate PDF \(f_{\bar{X},S}(x,s)\) to calculate \(f_{Y_1,Y_2}(y_1,y_2)\) by using Jacobian transformation.
Solve \(\bar{X}\) and \(S\) as \(x=\dfrac{y_1+y_2}{2}\) and \(s=\dfrac{y_2-y_1}{2k}\), then Jacobian of the transformation is \[\begin{equation} |J|= \left| \begin{array}{cc} \dfrac{\partial x}{\partial y_1} & \dfrac{\partial x}{\partial y_2}\\ \\ \dfrac{\partial s}{\partial y_1} & \dfrac{\partial s}{\partial y_2} \end{array} \right| = \left| \begin{array}{cc} \dfrac{1}{2} & \dfrac{1}{2}\\ \\ -\dfrac{1}{2k} & \dfrac{1}{2k} \end{array} \right| = \dfrac{1}{2k}. \end{equation}\]
Thus, () can be calculated as
\[\begin{equation} \label{extend} \begin{split} \int_{L}^{U} \int_{L}^{y_2}f_{Y_1,Y_2}(y_1, y_2) dy_1 dy_2 & = \int_{L}^{U} \int_{L}^{y_2}f_{\bar{X},S}\left(\dfrac{y_1+y_2}{2}, \dfrac{y_2-y_1}{2k}\right) |J| dy_1 dy_2 \\ & = \dfrac{1}{2k} \int_{L}^{U} \int_{L}^{y_2}f_{\bar{X}}\left(\dfrac{y_1+y_2}{2}\right) f_{S}\left( \dfrac{y_2-y_1}{2k}\right) dy_1 dy_2. \end{split} \end{equation}\] The second equation follows from normal sample mean and standard deviation being independent.
Similarly, we can obtain the PDF of sample standard deviation \(f_S(s)\). By (), let \(v= \dfrac{(n-1)s^2}{\sigma^2}\), then Jacobian of the transformation is \[\begin{equation} |J| = \left|\dfrac{dv}{ds}\right| = \dfrac{2(n-1)s}{\sigma^2}. \end{equation}\] Thus, \[\begin{equation} \label{Spdf} \begin{split} f_S(s) & = f_V\left(\dfrac{(n-1)s^2}{\sigma^2}\right) |J| \\ & = \dfrac{2(n-1)s}{\sigma^2}f_V\left(\dfrac{(n-1)s^2}{\sigma^2}\right) \end{split} \end{equation}\]
Plug () in (), we can get the final results. \[\begin{equation}
\begin{split}
& \Pr(\text{Passing a Single PPQ Batch}) \\
= & \dfrac{1}{2k} \int_{L}^{U} \int_{L}^{y_2}f_{\bar{X}}\left(\dfrac{y_1+y_2}{2}\right) \dfrac{2(n-1)\dfrac{y_2-y_1}{2k}}{\sigma^2}f_V\left\{\dfrac{(n-1)\left[\dfrac{y_2-y_1}{2k}\right]^2}{\sigma^2}\right\} dy_1 dy_2 \\
= & \dfrac{n-1}{2k^2 \sigma^2}\int_{L}^{U} \int_{L}^{y_2}f_{\bar{X}}\left(\dfrac{y_1+y_2}{2}\right) f_V\left\{\dfrac{(n-1)(y_2-y_1)^2}{4k^2\sigma^2}\right\} (y_2-y_1) dy_1 dy_2,
\end{split}
\end{equation}\] where \(\bar{X} \sim \mathcal{N}(\mu, \frac{\sigma^2}{n})\) and \(V \sim \chi^2 (n-1)\). Then this quantity can be easily calculated by software, such as functions dnorm()
, dchisq()
and integrate()
in R.
We can also calculate the probability of passing \(m\) PPQ batches, then under the assumption of independence and similar expected performance across batches, the probability will be \[ \Pr(\text{Passing } m \text{ batches }) = \{\Pr(\text{Passing a Single PPQ Batch}) \}^m\]


The middle of summer is for a lot of Drupalists in Europe connected with Drupalcamp organised on shores of lake Balaton - Drupalaton. This year it was my 2nd time I attended this conference., first time as part of iKOS. For me personally, Drupalaton is one of the best Drupal-related conferences, I have ever attended. Do you want to know why? Read following report.
Water + Drupal = Drupalaton
Drupalaton is organised in lovely Hungarian city of Keszthely. This city lies on bank of lake Balaton, one of the biggest drinking water lake in Europe. Therefore Drupalaton offers right amount of fun, bathing and Drupal. What else can Drupalist want?
Look to the future starting
This year the conference started on Thursday morning with sprinting on Drupal 8 issues. I picked one, which has provided me a lot of fun for all conference days. For those, who has never attended any sprints, they usually consist of a lot of googling and talking with sprint mentors. My issue has involved changes in comment type form and changes in related configuration schemas.
After lunch break organisers welcomed us at conference and provided a little place for sponsors. Right after, the first speaker, Márk Kiss, presented differences in Form API of Drupal 7, Symfony2 framework and Drupal 8. For me, it is very sad that Form API in D8 has changed little from Drupal 7. I hope we can find a way how to use nice OO forms from Symfony2.
The second speaker, Gergely Pap, was presenting topic which should have been more interesting for my FE oriented colleagues. He was talking about his FE experiences from his first client Drupal 8 site. The more I work with D8, the more I see that FE has undertaken major changes since D7. I like the way how is easy to marry it with the newest technologies in this part of web development. As was mentioned also in the session, it still doesn’t offer enough flexibility, so non-Drupal FE developer will be fighting with it a lot. I admire speaker that he released his base theme for D8 in this stage when especially theming layer in D8 is pretty unstable.
The last session of the first day was business oriented. The founders of Hungarian Drupal-oriented company Cheppers were talking about their growth and motivation for running successful Drupal shop. It offered me also some insight into Hungarian Drupal community which obviously shares a lot of similarities with the Slovak one.
In the evening I submitted first version of the patch. It failed. Dammit!
Speeding up
The second day there were two tracks. I started with the main room where one of the biggest minds of Drupal world chx had his session. It was very important for every developer in D8, because it was about storing data in D8. The most important thing to remember from it - variables are dead, configuration live long and prosper. Everything else is on D.o.
The second session was very closely related to previous one as it was about Configuration management. As title says, the session was about workflow with configuration files in D8. It showed that all that glitters is not gold. I think that D8 Features will take solid place in our development processes for a very long time.
The last session of that day was held by fabulous Gabor Hojtsy. He showed how to use Drupal 8 in its current state without any contrib modules with focus on multilingual sites. It was probably the best sum up of D8 abilities and new features I’ve ever seen. And it was everything working live!
Between session I was working on fixing of my issue. I had problems with translation of my new configuration, so I talked with Ruben and with joint forces we found solution - for everything related to translations, look on Gabor’s website. There were also suggestions for another solution, but after consultation with Gabor we decided to stick to original solution.
The Friday evening was the first of social events. It was boat party. We took 100-years old boat Helka, which showed us another sight of Balaton. Organisers also prepared for us small bufet of Hungarian specialities - perkelt with noodles and Hortobany palacsinka.
Behold - Drupal 8
The last day of sessions started by session by Xano about Plugin API in D8. Plugin API is one of the most interesting and important APIs in D8, because it is used for almost everything. Xano went through its cons and pros and showed us the most basic usage as custom block. If you install the Plugin module, you can see all modules defining their own plugins.
The last session of Drupalaton 2015 was about prototyping in Drupal. It was divided into 2 parts. The first was showing pros and cons of using Drupal as prototyping tool. Speaker Kristoff van Tomme has some experiences with building startup based on Drupal and he tried to explain its advantages over probably the most spread prototyping tool Wordpress. The second part was held by László Csécsy who has real project experience with prototyping with Drupal. As he said, they are really close to release their project, they are still creating only prototypes, but he is not worried about successful delivery of the project. As he revealed, prototyping helped them to fulfil expectations of extremely hard-to-satisfy client. The very helpful was discussion after sessions where both speakers were showing their high professional attitude.
Between session and during lunch break I was still working on D8 issues. I finally submitted patch which was accepted by testbot and also community. I picked another one issue which is related to path alias generation. I submitted patch which was accepted by testbot, but it will require another manual testing and maybe new automated tests because it is important part of Drupal core.
The last day of Drupalaton was all-day sprint. I was sprinting in the morning on some other issues and afternoon I made little trip to Balaton neighbourhood.
In the end of event, I can say, that I’ve learned a lot of new things and I’ve spoken with many wise people. It is nice to see community working together to solve remaining issues in Drupal 8. It will be great tool changing clear water of CMS world. I am looking forward to trying it in my first client project.


Reuben (Mindhiwugag), formerly called Young Reuben to distinguish him from another man, was a very old man of the Nungangulgu clan (which is often combined with the Nung-gumajbar). Hence his ancestors probably spoke Warndarang, but he himself has spoken only Nunggubuyu since his childhood. He died around 1975. His texts tend to be short and somewhat perfunctory.
Johnnie (Nanguru) was also an old man but was still alive when I left in 1977. He was from a clan whose territorial centre was Wanmari, between the Rose and Roper Rivers. His ancestors clearly spoke Warndarang, but he had no useful knowledge of that language and instead spoke Nunggubuyu and Mara (both quite well). Like Reuben, he was an authority on Warndarang-style circumcision singing (in Johnnie's case, for the Mambali semimoiety, roughly related to the Ngalmi clan of the Nunggubuyu). I obtained texts from him in both Mara and Nunggubuyu and the Mara ones will be published in my volume on that language. Whereas Reuben can be said to have been heavily Nunggubuyu-ised culturally, this was less so of Johnnie and his mythical texts (even when recited in Nunggubuyu) show narrative style and mythological substance characteristic of the Warndarang and Mara groups to the south. Most of his texts were extremely long and full.
Ma:di was for most of his life the leader of the entire Nunggubuyu community (see text 161 in particular). He was of the Murungun clan, though he had actually been adopted into the local Murungun clan and his ancestors had been from farther north. He died in 1977, aged around sixty. He was an outstanding narrator who gave relatively full and interesting texts, and who enjoyed using colorful and exotic vocabulary.
Larangana was also of the Murungun clan and was of about the same age, but he was living when I left. His texts are of considerable ethnographic interest. Linguistically, his style involved a considerable amount of mumbling, false starts, and partly unintelligible passages, and readers interested in the language per se should start with texts by other narrators. Readers interested in ethnographic aspects of the texts should find Larangana's texts of high value.
Ga:gadug (Larangana's wife, rather younger than he) contributed some energetic texts, spoken at normal speech rates (i.e. relatively fast, with less self-monitoring and fewer pauses than most others). Her texts are thus more natural linguistically than some others. I was able to find no major differences between her grammar and lexicon and those of the male narrators, so there do not appear to be any highly crystallised female speech patterns.
Milton (Gabanja) of the Ngalmi clan was probably nearing forty when I worked with him; he was the first narrator I recorded. His texts were given enthusiastically and showed stylistic features similar to those used by Ma:di, but Milton's versions of myths were usually briefer than those obtained from Ma:di and other older speakers.
Dick (Da:bulug), brother of Milton, also in Ngalmi clan, aged about thirty during my fieldwork. He had helped me transcribe some of Milton's texts and had observed my difficulty with rapidly or unclearly spoken material. Dick therefore spoke very carefully and slowly when I recorded material from him; his texts are thus not difficult to transcribe and include few false starts, but are much slower in speed than normal Nunggubuyu.
Yurumura, brother of Milton and Dick, aged near thirty. A particularly intelligent and interesting narrator and informant whom I worked with toward the end of my fieldwork. He contributed a number of concise ethnographic texts, permitting me to round out the text collection reasonably well.
All of these people provided useful material, each with his or her own special individual features. I was fortunate that I arrived in time to have access to Ma:di and Reuben before they died, but even the younger narrators gave interesting texts. I regret that I was not able to work with certain other men and women in the community, but there just was not enough time in view of my other obligations.
I was assisted in transcribing these texts, and in carrying out basic grammatical and lexical analysis, by the following men: the above narrators, especially Dick, Milton, Ma:di, and Yurumura; also Jibulungu, Mujiji, and Dirjuna.
Further acknowledgements are due to Kathie Warren, Michael Hore, Colin Gilchrist, and other mission staff at the Anglican (Church Missionary Society) Numbulwar Mission, and to Rev. Michael Gumbili at Ngukurr. At AIAS my major debts are to staff in the resources, technical, secretarial, and publications departments.


0
×
Science
Politics
History
Literature
☰
subtopic 2
10 questions
due: sept 7th
Submit
article 1
subtopic 2
10 questions
due: sept 7th
Submit
article 1
subtopic 2
10 questions
due: sept 7th
Submit
article 1
subtopic 2
10 questions
due: sept 7th
Submit
article 1


PeakSegDP: Dynamic Programming Algorithm for Peak Detection in ChIP-Seq
Data
A quadratic time dynamic programming algorithm
can be used to compute an approximate solution to the problem of
finding the most likely changepoints
with respect to the Poisson likelihood, subject
to a constraint on the number of segments, and the changes which must
alternate: up, down, up, down, etc. For more info read
<http://proceedings.mlr.press/v37/hocking15.html>
"PeakSeg: constrained optimal segmentation and supervised penalty learning
for peak detection in count data" by TD Hocking et al,
proceedings of ICML2015.
| Version: |
2017.08.15 |
| Depends: |
R (≥ 2.10) |
| Suggests: |
ggplot2 (≥ 2.0), testthat, penaltyLearning |
| Published: |
2017-08-15 |
| Author: |
Toby Dylan Hocking, Guillem Rigaill |
| Maintainer: |
Toby Dylan Hocking <toby.hocking at r-project.org> |
| License: |
GPL-3 |
| NeedsCompilation: |
yes |
| Materials: |
NEWS |
| CRAN checks: |
PeakSegDP results |
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=PeakSegDP
to link to this page.


This app reads RSS files and converts the headlines into messages that display on a Betabrite LED sign.
First, you need to allocate the TEXT files on the sign to accommodate the headlines that you want to display. See the User's Guide for details. Configure one TEXT file label for each RSS file that you want to display. Example:
<alphasign> <memoryConfig> <textConfig label="a" size="1024"/> </memoryConfig> </alphasign>
The script is bbnewsfetch. It takes two arguments:
./bbnewsfetch http://slashdot.org/index.rss a
In addition to the two required arguments, you can supply the color to use on the sign.  The output of this is a BBXML document, which you can then send to the Betabrite sign using the bbxml script. The following manual steps accomplish the same thing.
wget http://slashdot.org/index.rss
xsltproc --stringparam text-label a rss_alphasign.xsl index.rss > slashdot.a.xml
bbxml slashdot.a.xml


AMD Confirms the Ryzen 5 3500 but You’ll Likely Never Own One
by Mike SandersWe have to admit that it has become increasingly difficult to know if AMD has technically completed its 3rd-generation Ryzen desktop releases. I mean, with the 3950X we do seem to (relatively speaking) be there. We have, however, also heard rumors that a 3750X may also be on the way. In short, AMD hasn’t seemingly drawn any line under the 3XXX range and, as such, we’re not going to either.
In a report via TechSpot, however, there is at least one more processor that AMD has recently confirmed on their SKU listings. The bad news, however, is that this will likely never see a consumer-level release.
AMD Ryzen 3500
The AMD Ryzen 3500 is essentially believed to be a standard 3600 without multithreading enabled. With its existence being pretty much known (but not confirmed) AMD has, however, finally admitted that the 3500 is real and is out there.
There is though, a catch. Namely that this processor is only being provided to OEM partners. In other words, a retail desktop release doesn’t seem likely at all.
“We are offering the AMD Ryzen 5 3500 processor to OEM partners and channels in certain regions. This processor will enable our partners to take full advantage of AMD’s most advanced CPU platform, offering powerful gaming and high-speed productivity performance, with a support of industry leading PCIe 4.0, AMD’s Precision Boost Overdrive and Ryzen Master Utility.”
What Do We Think?
With the consumer level AMD 3rd-generation Ryzen processors (generally) starting with the 3500X, to be honest, this is a more than solid starting point for any consumer. Particularly since you can pick one up (at the time of writing) for the relatively benign figure of £150.
Are we disappointed that this 3500 won’t be retailed? Perhaps a little. Then again based on what we can tell about it, it doesn’t seem that AMD saw any point to it and, at least on that level, they may be right.
So, be content to know that a Ryzen 3500 does exist. Just don’t ever plan on actually getting one!
What do you think? – Let us know in the comments!


Not every system enjoys the extension-only format of .htaccess files. Fortunately, you can rename them to whatever you wish, granted the name is valid on your system. Note: This directive must be placed in the server-wide configuration file or it will not work:
# rename .htaccess files
AccessFileName ht.access
Note: If you rename your .htaccess files, remember to update any associated configuration settings. For example, if you are protecting your .htaccess file via FilesMatch, remember to inform it of the renamed files:
# protect renamed .htaccess files
<FilesMatch "^ht\.">
Order deny,allow
Deny from all
</FilesMatch>
Check out the Security section for more information about protecting files.


Pleasure City
It is difficult not to feel that the unconscious aim in the most typical modern pleasure resorts is a return to the womb. For there, too, one was never alone, one never saw daylight, the temperature was always regulated, one did not have to worry about work or food, and one's thoughts, if any, were drowned by a continuous rhythmic throbbing.


{% extends "base/base.html" %} {% load staticfiles %} {% block head %} {% endblock %} {% block content %}
Hello! DocFish is a general text and image annotation and markup tool developed for Stanford University. Please reach out to our main developer, or to Research Computing if you have any questions.


|
xpcc
|
Creates a hardware port with StartPin as LSB and with Width. More...
#include <driver/gpio/stm32/gpio.hpp>
Public Types | |
| using | PortType = uint16_t |
| Public Types inherited from xpcc::GpioPort | |
| enum | DataOrder : bool { DataOrder::Normal, DataOrder::Reversed } |
| This enum can be used to reverse the bit order of the Data. More... | |
| using | PortType = uint16_t |
| may also be uint8_t, depending on port width | |
Static Public Member Functions | |
| static constexpr DataOrder | getDataOrder () |
| static void | setOutput () |
| static void | setInput () |
| static PortType | read () |
| static void | write (PortType data) |
| static void | toggle () |
| Static Public Member Functions inherited from xpcc::GpioPort | |
| static constexpr DataOrder | getDataOrder () |
| returns the chosen data order | |
| static void | setOutput () |
| static void | setInput () |
| static PortType | read () |
| The read data is always right-aligned regardless of physical mapping. | |
| static void | write (PortType data) |
| The write data is always right-aligned regardless of physical mapping. | |
| static void | toggle () |
| Toggle the output states of all pins. | |
Static Public Attributes | |
| static constexpr uint8_t | width |
| Static Public Attributes inherited from xpcc::GpioPort | |
| static constexpr uint8_t | width |
| This holds the width of the port as number of bits and can be used in drivers to assert the correct requirements. | |
| StartPin | a Gpio pin |
| Width | required width of the port (up to 16) |