It’s a common knowledge that a good topic is not a very extensively studied one – research should bring new information to science. Still, how to find out what topics are worth to study and what not? Check out the tips by Dr. Konrad Janowski from Department of Clinical Psychology in Lublin, Poland.
What you should start off with is the basics - figure out what field of psychology interests you the most and then start narrowing it down. It can be hard at first, one needs to have a rather broad knowledge in a subject to really orientate in the field. For example, some topics may sound like a new discovery for beginners, whereas they may turn out to be a common knowledge for the specialists. Still some effort (read: quite some reading/browsing) will be surely rewarding.
 The following advice and criteria will help you to narrow down your topic even more.
Literature analysis
As you figured out, you won’t be able to know what to choose not having read loads of books and articles. It takes a lot of time and effort to browse through everything in the field of your interest before you really get deep in the topic.
Tips to Remember:
- Don’t limit yourself to one book/article - different authors and researches may show various insights to theories and address the same problem in a different way.
- When reading an article, focus on objective of the study, its results and the conclusion – use fast screening!
- Be patient! Notice that to get an extensive overview of the field, it takes time and can’t be done in one day or a week.
- Don’t only collect literature – analyze it!
Critical reasoning/ observation of reality
Keep your eyes wide open. For example, if you work as a volunteer in an hospital, you may be able to see some behaviours among patients and thus draw topics that need and should be addressed in research (and were not till now). The most important thing is to ask questions and seek for answers.
It is really significant to:
- Constantly seek for new inquiries
- Always have a critical mind
- Don’t take anything for granted – ask questions about reality.
- Even if something you want to address is already answered, don’t hesitate to deepen the problem or to look at it from another angle.
Moreover, don’t forget about practical aspects before starting our own research. Ask yourself the following questions:
- Is it possible to investigate your subject? This means, will you be able to change psychology concepts to measures/categories with your results?
- Do you have appropriate tools and human resources for your project (methods - e.g., questionnaires; colleagues or a research group that could be involved, should you need more people)?
- Should there be no adequate method you may need to develop one. Are you ready to handle the extra work before even starting research and performing pilot studies?
______________________________________________________________________________________
Magdalena Eliza Kossowska is an MA graduate from Catholic University of Lublin, Interfaculty Individual Studies in the Humanities College, Psychology Institute in Poland. She has volunteered for various NGOs (including EFPSA, AEGEE, Polish Psychologists Association), and participated in scholarships in Prague, Czech Republic; Tromso, Norway; and London, United Kingdom. Besides contributing in JEPS Bulletin, she also works with Association for Polish Psychology Development ANOVA. She is interested in organisational, clinical, as well as cognitive psychology.


Hello there, Awesome techie
Sorry for the mail hitch last week a few people reached out to notify me that they found the 'Testing One, Two, Three ...' flagship email in spam on their mailboxes I sincerely apologize for it, it was basically a glitch from the mail client, after 15 tests and rechecks. if you didn't get last weeks issue kindly check your spam. Back to the issue of the day.
{I am sure you had a tongue-twisting moment when you tried to pronounce them the subject of the mail just for you to know that the full version of the word 'UBUNTU' try it one more time slowly}
The Ubuntu Program is a community-wide, six weeks (6) 'Virtual Peer Learning Programme' centred on
people helping each other learn to programme and own their own learning.
The program starts on September 6th, there are two tracks JavaScript and Python available for
you to choose from.,
Hurry up application closes on September 7th. Register here bit.ly/ubuntuprogram
{Hard Developer! Hard Developer!! but you can't code without using frameworks}
Recently, a couple of opportunities has been popping up on the radar, with a call for
developers to build stuff without the use of frameworks and whatnot which is breathtakingly insane if you ask me.
This supports the opinion of Neo Ighodaro (@NeoIghodaro) CTO,
hotels.ng who tweeted a time ago that developers should learn the core fundamentals of their languages or
technology stack before fully immersing themselves in their accompanying frameworks.
An example of that is the JS13Kgames challenge, which you are to build a
functional game in Vanilla JavaScript {no I do not mean Icecream, I mean pure bare-bones JavaScript}that
is no bigger than 13 kilobytes with no framework and other specifications. Also those other ones that I can't really talk about here.
{psst the Feds are listening shhhhh}
{Once I hear the word 'startup' I remember the 'The Art of the Start' a talk by Guy Kawasaki check it
out on youtube, legit it was an awesome talk }
Y Combinator just launched 63 startups on its S18 Demo Day1 you should read up on them maybe your creative juices
might just get turbocharged. Here the
link link
Bonus: Learn how to build an API using Node.js with this free in-depth YouTube tutorial (33-minute watch): https://www.youtube.com/watch?v=fsCjFHuMXj0
{Shout out to Victor Alagwu ( @I_JV_Learner ) and Martins-Kratos (@OnuohaOfficial}
Stay safe
Godspeed
@Sage_Godspeed


A highly-driven individual who is passionate about learning Development tools, to pursue my career as a DevOps Engineer.
Responsible for implementation of our SaaS and self hosted software by creating SQL databases and EDI interfaces. Involved in migrating clients from self hosted into cloud hosted SaaS.
Responsible for maintaining a large study lab that consists of multiple workstations, printers, and scanners.
Responsible for preparing and moving IT infrastructure to a new office location.
Responsible for Active Directory Administration. Onboarded new employees from company acquisitions, including account creation and end user training. Administration of AD, network, servers, and help desk.
GPA: 3.4
Apart from work, I enjoy travelling around the world, and being outdoors. I like to take nature walks and go hiking.
When forced indoors, I like to indulge on my creative and detail-oriented side by painting landscapes.
I spend a large amount of my free time working on my IT projects and studying AWS certifications.


Admin Page !
Top 10 Companies
Show All
Top 10 Students
ShowAll
List all Companys
Show
Add a new company
Add
Remove Company by id
Remove
Reset password
Reset
List all Students
Show
Remove Student by id
Remove
Update Student activation
Student's id :
suspended
Activated
Update
Add a new skill to list
Update


{% extends 'base.html' %} {% block content %} {% load thumbnail %}
{{ job.company }}, {% if job.location %}{{ job.location }}{% else %}{{ job.company.state }}{% endif %}
{{ job.started|date:"d M Y" }}
{{ job.description|truncatewords_html:30|safe }}
{{ job.company }}, {% if job.location %}{{ job.location }}{% else %}{{ job.company.state }}{% endif %}
{{ job.started|date:"d M Y" }}
{{ indeed_job.company }}, {{ indeed_job.location }}
{{ indeed_job.created|date:"d M Y" }}
{{ indeed_job.description|truncatewords_html:30|safe }}


'In Dreams' (1999)
A movie review by Walter Frith
<EMAIL_ADDRESS>Member of the ‘Online Film Critics Society' http://ofcs.org/ofcs/
Director Neil Jordan has never been known to make very good movies unless they're are products of his own scripts. His Oscar winning screenplay of 1992's 'The Crying Game' is an example of his skill as an excellent writer, as that film had one of the most shocking plot twists seen in films this decade. Jordan applied a hypnotic like style of direction to 'The Crying Game' and does the same on a much lesser scale with 'In Dreams'.
The film isn't a failure, it just looks weak in many areas but has good performances from its cast which usually redeems films weak in other areas. It has a set up with a social injustice from the past that comes back to haunt others in the film years later. A small town in Massachusetts is flooded in an excavation project in 1965 and one of the town's children falls through the cracks.  In other words, he can get inside her dreams and torture her.
The subject of his torture is Annette Bening. She plays a woman with psychic abilities who has had the gift (curse) since childhood. Sometimes her visions are real and sometimes they are not. This leads to many psychotic episodes for her after the vision of her daughter's murder comes true. Her life is further complicated by her husband's (Aidan Quinn) suspected infidelity and she is put into a mental institution when her dreams are interpreted by a psychiatrist (Stephen Rea) as those of a disturbed mind.
Rather than elevate the film to a level of dramatic interpretation and put it across as a complex thriller, Neil Jordan instead relies too much on the "schlock value" found in numerous slasher films of the past. His eerie camera work and deserted forest locations are commendable but this can't compensate for a rather thin story. Accompanying Neil Jordan on his screenplay is Bruce Robinson ('The Killing Fields') who all but disappeared from the major Hollywood screen writing scene with only five writing credits to his distinction in the last 15 years and is not impressive in this effort at all.
Annette Bening is quite good in the film and Robert Downey Jr., a very convincing psycho here, has a scene near the end of the film that looks like 'The Shining', 'Psycho', and 'The Silence of the Lambs' all mixed together and as it looks all too obvious, it falls short of getting even a marginal recommendation.
OUT OF 5 > * * *
Visit FILM FOLLOW-UP by Walter Frith http://www.cgocable.net/~wfrith/movies.htm
* * * * * - a must see * * * * 1/2 - don't miss it * * * * - an excellent film * * * 1/2 - a marginal recommendation * * * - can't quite recommend it * * 1/2 - don't recommend it * * - avoid it * 1/2 - avoid it seriously * - avoid it AT ALL COSTS 1/2 - see it at your own risk zero - may be hazardous to your health
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


Options for Digital Clock
The order of date, month and year:
Month
Year
Day
Month
Year
Day
Month
Year
Day
Font color:
Alarm
Time:
Description:
Save


Services:
From the idea to the functional (web) app
You have new ideas, but no precise idea of planning, modeling, implementation and design. Then I am your development team. I've been a web developer for over 15 years and specialized in prototypes, MVPs and StartUp bootstrapping for almost 10 years now. For me ~10 key points are enough to develop with you and your team, your desired product.
Agility instead of tedious planning
I always develop all projects individually for and with the customer! This means that the projects are created online from the very beginning! So that all parties involved in the project have access to the current status at any time and can participate in its improvement with wishes and criticism.
Finding solutions instead of seeing problems
I have been able to solve or functionally work around every problem so far! There is nothing impossible! Sometimes the solution just needs to be a bit more abstract. I could already implement integration in payroll accounting, simulation of non-existing API`s on partner side, prediction of daily meal requests and much more and I am always grateful for new challenges.
Success through experience
Several of the projects I have developed have received significant investments (2 even Series-A and Series-B), 3 have made an exit and again 3 have been funded by well-known incubator programs.
Communication is everything
This is not only true in the interpersonal area, especially for service oriented applications it is important to communicate with other products. I have diverse experience with all kinds of APIs, be it JSON, SOAP, XML and so on. Also text based like CSV, DATEV and custom solutions. If needed, I also emulated an API to motivate business partners to enable them.
Favorite Tech-Stack:
Of course I also have experience in various other languages and tools, like:
Docker Meteor.js (Javascript => native iOS/Android) Angular.js Ember.js Node.js jQuery Zsh Bash SSH SSL Git GitHub GitLab Jira PHP Varnish (Reverse Proxy Cache) AWS AZURE ImageMagick Apache Windows Linux Unix ... and much more ...
References and current projects:
Here is a brief overview of the last few years. All these projects have in common, that I developed them from scratch. Partly from some key points, partly from explicit specifications and partly by analyzing and then digitized them.
Embedable Fortune-Wheel freaks.technology
2022 - running | Full-App
Generate more leads with small games, which can be easily integrated on your own website.
Lab-Calendar booking.mysynlab.ch
2020 - running | Full-App
Appointment booking for various medical examinations. Task: Create side project from tight requirements.
BesserWerker offline
2015 - 2020 | Full-App | Co-Founder
Advertising portal for classic advertising media (outdoor advertising, print, etc.). Win-win for end customers and advertisers by splitting incoming requests into their trades. (Terminated by pandemic/lockdown)
Breakdown app for trucks offline
2018 - 2019 | Full-App
App to coordinate breakdown vehicles specifically for truck breakdowns.
Smunch www.smunch.co
2016 - 2018 | Full-App
Meals on subscription for your company, employees can decide daily whether and what to eat.
Shyftplan shyftplan.com
2014 & 2015 | Full-Prototype & native iOS App (Metero.js)
Digital shift planning in a simple and modern way.
HelloCare offline
2014 - 2015 | Full-App | Co-Founder
Find your in-home caregiver in a simple and modern way. [Exit]
Clients and target groups:
I am neither client nor industry bound, therefore: whatever you are planning, I will be happy to support you.
Medium-sized businesses and SMEs
Digitalize processes, implement and publish ideas, expand offerings, conquer new markets?
StartUps
Product planning, implementation and further development. Finding the right tech stack.
Corporations and organizations
Exploring new paths without overburdening existing resources. Test and validate new concepts
Accelerator and incubator programs completed:
In addition to successful investment rounds, 3 projects developed by me were able to qualify for renowned accelerator programs. This means that they were selected from hundreds of applicants and supported with capital, know-how and reach.


Dar es salaam is a Tanzania city that has many flood prone areas.
A project to visualize flood information using open data and interactive maps


Hello, {{username}}!
You (or someone using your email address) registered an account with us at {{baseUrl}} just now.
You may visit the login link for your account at {{loginUrl}} to set your password!
—
If you received this email by mistake, feel free to ignore it. Have a lovely day!
This is an automatically generated email; if you reply it may not be read by anyone.


Classes in Ruby are well suited to modeling the real world. In a class you can create new objects that have specified chracteristics and methods. In this post I will build a class that models pizza. Yes, pizza.
class Pizza def initialize @size = size @toppings = toppings @cheese = cheese end def size @size = ["Small", "Meduim", "Large"] end def toppings @toppings = ["Mushrooms", "Onions", "Green Peppers", "Olives", "Pepperoni", "Sausage"] end def cheese @cheese = ["Mozzarella", "American", "Cheddar"] end def suggested suggested_size = @size.sample suggested_toppings = @toppings.sample(3) suggested_cheese = @cheese.sample puts "Your suggested pizza is a #{suggested_size} with #{suggested_toppings} and #{suggested_cheese} cheese!" end end pizza = Pizza.new pizza.suggested
So we created the class and initialized it with certain attributes. In addition to defining what the attributes of our pizza class are, we also created a method to make use of these attributes. I enjoy eating pizza, but sometimes have a hard time deciding what to get on it. To solve this we create a method that will create a suggestion for the type of pizza to get. The method "suggested" will call upon the attributes of the pizza class and build us a suggested pizza to order. My life just got a little bit easier.


Sorrento F22L - Battery Life
Document Id: KBDOC-00149
Created: 2011-10-01
Updated: 2011-10-09
Sorrento F22L Battery Life
Just like any other electric device, the Sorrento F22L must be charged. If it seems to be discharging quickly, you are using the phone too much.
Charging the phone
- Rub a baloon on your head and discharge the charge on the phone.
- Tie to kite during a thunderstorm.
- Use the Raiden Lightning move to charge the phone instantaneously.
Tags: smartphone, battery life, who


A social website created for Dev Bootcamp students in Chicago.
Belief Mapper (Life Examined) is an interactive tool that allows you to create a visual map of your beliefs. This was a Dev Bootcamp final project built in 8 days using Ruby on Rails on the back-end and the D3 Javascript framework on the front-end.
Tasking is a to do list app that lets you keep track of the tasks you need to complete. It integrates with a third-party API.


The world's biodiversity is diminishing rapidly and undergoing an extinction crisis. Scientists from the Field Museum, Duke University and international researchers need your help.


kotcity4
/
aballano.kotlinmemoization.tuples
/
Quintuple
/
fifth
fifth
val
fifth
:
E
Fifth value.
Property
fifth
- Fifth value.


I'm a keen learner.
Currently, I'm
-in my freshman year🏫
-exploring OpenSource
-learning Java and improving
my web development skills
-eager to join various
Student Community Programs.
Growing up watching Discovery Science and Phineas and Ferb I was really fascinated by the working models which eventually landed me in actually making working models and projects which helped me in participating in various Science Exhibitions and also sometimes winning in those.
From giving public speeches to giving an Impromptu speech I love it all. If the discussion is about tech then dont expect me to shut up until I complete speaking for 24hours.
But my best skill is actually in eating Vada-Pav. I am the undisputed king of spicy Vada-Pav challenges. Ghost Peppers and Carolina Reapers are my favourite snacks.
Love Vada-Pav as much as I do? Let's talk about how awesome they are! We can code while we eat Vada-Pav!.
CONTACT ME


1-year-old Brooklyn boy’s death ruled a homicide
by Craig McCarthy, Kenneth Garger and Natalie MusumeciThe death of a 1-year-old Brooklyn boy has been ruled a homicide, authorities said Friday.
Cops responding to a 911 call discovered little Aidenn Joyette unconscious and unresponsive at his family’s home on Winthrop Street in Prospect-Lefferts Gardens around 10 a.m. Tuesday, officials said.
Medics then rushed the child to NYC Health + Hospitals/Kings County where he was pronounced dead, authorities said.
The tot’s mother told police that she went to bed the night before and when she awoke Tuesday morning, Aidenn was not breathing, so she called the cops, police said.
Police sources said there is a history of domestic violence at the home, but it was unclear who it involved.
Sources added that Aidenn’s mother will be questioned in the boy’s death.
Four other children, ages 4, 7, 16 and 18, live in the Brooklyn home, sources said.
“Our top priority is protecting the safety and well-being of all children in New York City,” the city’s Administration for Children’s Services said in a statement. “We are investigating this case with NYPD, and we have taken action to secure the safety of the other children in this home.”


About
Our Mission Statement
Our Team
Our Sponsors
Events
Contact
Resources
Team Members
Harry Jang
Co-President
Megala Dharampalan
Co-president
Ashley Bu
VP Events
Kathy Xu
VP Events
Matt Sivakumar
VP Finance
Felicia Lu
VP Finance
SHASHANK SABHLOK
VP Marketing & Communications
SINDU RAHUGNANAM
Director of Marketing


This chapter comprises functions to manage files or other input/output streams. Among these functions are subroutines to generate or scan strings according to specifications from a format string.
The underlying facilities for input and output depend on the host system, but these functions provide a uniform interface.
The corresponding declarations are in stdio.h.
The reentrant versions of these functions use macros
_stdin_r(reent) _stdout_r(reent) _stderr_r(reent)
instead of the globals stdin
, stdout
, and
stderr
. The argument reent is a pointer to a reentrancy
structure.
| • clearerr | Clear file or stream error indicator | |
| • diprintf | Print to a file descriptor (integer only) | |
| • dprintf | Print to a file descriptor | |
| • fclose | Close a file | |
| • fcloseall | Close all files | |
| • fdopen | Turn an open file into a stream | |
| • feof | Test for end of file | |
| • ferror | Test whether read/write error has occurred | |
| • fflush | Flush buffered file output | |
| • fgetc | Get a character from a file or stream | |
| • fgetpos | Record position in a stream or file | |
| • fgets | Get character string from a file or stream | |
| • fgetwc | Get a wide character from a file or stream | |
| • fgetws | Get a wide character string from a file or stream | |
| • fileno | Get file descriptor associated with stream | |
| • fmemopen | Open a stream around a fixed-length buffer | |
| • fopen | Open a file | |
| • fopencookie | Open a stream with custom callbacks | |
| • fpurge | Discard all pending I/O on a stream | |
| • fputc | Write a character on a stream or file | |
| • fputs | Write a character string in a file or stream | |
| • fputwc | Write a wide character to a file or stream | |
| • fputws | Write a wide character string to a file or stream | |
| • fread | Read array elements from a file | |
| • freopen | Open a file using an existing file descriptor | |
| • fseek | Set file position | |
| • __fsetlocking | Set or query locking mode on FILE stream | |
| • fsetpos | Restore position of a stream or file | |
| • ftell | Return position in a stream or file | |
| • funopen | Open a stream with custom callbacks | |
| • fwide | Set and determine the orientation of a FILE stream | |
| • fwrite | Write array elements from memory to a file or stream | |
| • getc | Get a character from a file or stream (macro) | |
| • getc_unlocked | Get a character from a file or stream (macro) | |
| • getchar | Get a character from standard input (macro) | |
| • getchar_unlocked | Get a character from standard input (macro) | |
| • getdelim | Get character string from a file or stream | |
| • getline | Get character string from a file or stream | |
| • gets | Get character string from standard input (obsolete) | |
| • getw | Get a word (int) from a file or stream | |
| • getwchar | Get a wide character from standard input | |
| • mktemp | Generate unused file name | |
| • open_memstream | Open a write stream around an arbitrary-length buffer | |
| • perror | Print an error message on standard error | |
| • putc | Write a character on a stream or file (macro) | |
| • putc_unlocked | Write a character on a stream or file (macro) | |
| • putchar | Write a character on standard output (macro) | |
| • putchar_unlocked | Write a character on standard output (macro) | |
| • puts | Write a character string on standard output | |
| • putw | Write a word (int) to a file or stream | |
| • putwchar | Write a wide character to standard output | |
| • remove | Delete a file’s name | |
| • rename | Rename a file | |
| • rewind | Reinitialize a file or stream | |
| • setbuf | Specify full buffering for a file or stream | |
| • setbuffer | Specify full buffering for a file or stream with size | |
| • setlinebuf | Specify line buffering for a file or stream | |
| • setvbuf | Specify buffering for a file or stream | |
| • siprintf | Write formatted output (integer only) | |
| • siscanf | Scan and format input (integer only) | |
| • sprintf | Write formatted output | |
| • sscanf | Scan and format input | |
| • stdio_ext | Access internals of FILE structure | |
| • swprintf | Write formatted wide character output | |
| • swscanf | Scan and format wide character input | |
| • tmpfile | Create a temporary file | |
| • tmpnam | Generate name for a temporary file | |
| • ungetc | Push data back into a stream | |
| • ungetwc | Push wide character data back into a stream | |
| • vfprintf | Format variable argument list | |
| • vfscanf | Scan variable argument list | |
| • vfwprintf | Format variable wide character argument list | |
| • vfwscanf | Scan and format argument list from wide character input | |
| • viprintf | Format variable argument list (integer only) | |
| • viscanf | Scan variable format list (integer only) |


Was having a discussion with Mike Gehard, Jeff Simpson, and Dan Hopkins about Dan Mayer’s excellent post, and we go on the topic of refactoring test code. My assertion is that you cannot, technically speaking, refactor test code, because you have no tests of the test code. Refactoring cannot be done without tests that assert that the changes you’ve made haven’t introduced problems.
The discussion put forth a few such tests of tests code, such as running it on prod, having the tests continue to pass, or measuring coverage. Unfortunately, none of these are sufficient to call changes in test code a refactoring. I would call it a rewrite or redesign, and I think that the distinction is important.
Refactoring
A refactoring is very safe (not 100% safe), because you have tests. A rewrite is unsafe, because you don’t have that safety net. You can rewrite test code, yet tests can continue to pass, and coverage can remain the same, in the face of a mistake. I’m not saying you shouldn’t rewrite your tests to make them cleaner, but you should be honest that what you are doing is different from a code refactoring - namely riskier. Let’s demonstrate.
Example
Consider a very simple domain of a person, that has a greeting and can possibly buy booze. We have a lovely special case that anyone with a name ending in “Kennedy” can buy booze, but everyone else has to be 21. I know this is contrived (sorry DHH), but it’s simple enough to grok and complex enough to demonstrate the issue.
Here’s our code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
And our test:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|
The test clearly covers 100% of the Person
class (even going so far as to test the accessors/constructor).
It also has a lot of repetition and irrelevant literals in it (see my post on why this is bad). Making new tests will require some copy and paste (in fact, I did a lot of copy and paste to write these tests). Let’s “refactor” the test to clean some of this up.
“Refactoring” our test
We’ll create a method that makes Person
instances (which is hand-rolled “factory” [which is really a prototype, but whatever FactoryGirl]), and uses “reasonable” values for anything that’s not needed specifically for the test:
1 2 3 4 5 |
|
We can then clean up each test method, so that the only literals in each test are those relevant for the test:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
|
All the tests still pass, and our code coverage (as reported by any reasonable open-source Ruby code coverage tool, which is to say line coverage) is still 100%.
We missed something, however. Can you spot it? We actually lost test coverage (which is to say “what code got executed”).
In which we see our error
Now let’s refactor the Person
class, hoping that any mistakes we make will be demonstrated by our we-hope-it’s-equivalent-refactored test. We’ll extract the “Kennedy” regexp into a constant.
1 2 3 4 5 6 7 8 9 |
|
You might notice that we screwed something up, but we rely on our tests, which all pass with flying colors. Coverage is still 100%, so we ship it.
But now our code is broken. If we ran the original test, the test test_kennedy_can_buy_booze
will fail, because the extracted regexp has a lower-case ‘k’, not an upper-case ‘k’. What happened?
The reason our “refactored” test didn’t catch it is that we messed up converting test_kennedy_can_buy_booze
. That test should have looked like this:
1 2 3 4 5 |
|
We needed to make the Person
under 21 to trigger the special case of the name ending in Kennedy
. Instead, we accidentally relied on our prototype method, which uses a default age of 21, which is the age at which you can buy booze, regardless of your last name.
So, our tests passed every step of the way, but we a) lost test coverage and b) were able to introduce a bug.
This is why I would not call the change we made to our tests a refactoring. We simply have no way to know that the change we made didn’t break something. I would say that we rewrote or redesigned the test. The difference is important.
I’m also not saying that we shouldn’t change our tests to make them better, but doing so is a riskier process and is clearly not a refactoring. It’s important that our terms of art are used accurately, as they convey, specifically, what we are doing.
On the meaning of “coverage”
Most code coverage tools report only on line coverage. With an expressive language like Ruby, there’s a lot going on on each line of code. To truly understand what parts of the code are executed, we need condition coverage. If we had that, we could’ve seen that our “refactored” test no longer covered the second condition of our expression inside can_buy_booze?
. That being said, there could still be cases where a mistake in our test “refactoring” allowed bugs to creep in that would not have been possible otherwise.


- Login to post new content in the forum.
| Topic | Replies | Created | Last reply | |
|---|---|---|---|---|
| Tooltip: odd time format | 2 | 3 years 4 days ago by jb79 |
3 years 3 days ago by jb79 |
|
| Advise on configuring feeds and dashboard | 2 | 3 years 4 days ago by jonrescca |
3 years 4 days ago by AllenConquest |
|
| New installation on HDD no FEEDS creation | 2 | 3 years 1 week ago by xotet |
3 years 1 week ago by xotet |
|
| how come my days seem to start 8 hours off? errors on Histogram: power-histogram | 2 | 3 years 4 weeks ago by seanwg |
3 years 4 weeks ago by seanwg |
|
| [Solved] Drawing with emoncms. Visualizations do not work | 2 | 3 years 4 weeks ago by iridium |
3 years 4 weeks ago by iridium |
|
| Getting a feed value at a particular time | 2 | 3 years 5 weeks ago by mdbigg |
3 years 4 weeks ago by TrystanLea |
|
| [solved] unable to view public dashboard | 2 | 3 years 5 weeks ago by ageurtse |
3 years 5 weeks ago by ageurtse |
|
| GLCD Control module for emonCMS | 2 | 3 years 6 weeks ago by mdbigg |
3 years 6 weeks ago by mdbigg |
|
| EmonCMS account with read-only rights ? | 2 | 3 years 6 weeks ago by Eric_AMANN |
3 years 4 weeks ago by Eric_AMANN |
|
| emonCMS import_inputs.php problem | 2 | 3 years 6 weeks ago by AllenConquest |
3 years 2 weeks ago by TrystanLea |
|
| Updating IPE | 2 | 3 years 7 weeks ago by cybergibbons |
3 years 7 weeks ago by cybergibbons |
|
| Removing Timestore data | 2 | 3 years 11 weeks ago by deskyeti |
3 years 11 weeks ago by deskyeti |
|
| Use Min Max daily for Temperature Sensor | 2 | 3 years 12 weeks ago by Guest |
3 years 12 weeks ago by Guest |
|
| Back Building kWhd feeds. | 2 | 3 years 13 weeks ago by warlock |
3 years 12 weeks ago by warlock |
|
| Multigraph viz always starts at the same historic date in time | 2 | 3 years 13 weeks ago by Guest |
3 years 13 weeks ago by Guest |
|
| Rpi and db on hd | 2 | 3 years 13 weeks ago by Guest |
3 years 13 weeks ago by Guest |
|
| Fixing and extracting Datapoints | 2 | 3 years 14 weeks ago by Marquis27 |
3 years 12 weeks ago by aicanduit |
|
| display data from OWL CM160 device | 2 | 3 years 14 weeks ago by Guest |
3 years 14 weeks ago by Guest |
|
| Emoncms - Dashboard - Cylinder with more than 2 values? | 2 | 3 years 15 weeks ago by jb79 |
3 years 15 weeks ago by jb79 |
|
| Pi and network attached storage | 2 | 3 years 15 weeks ago by borpin123 |
3 years 15 weeks ago by Robert Wall |
|
| GLCD Time correction now summertime is over | 2 | 3 years 15 weeks ago by Ian Eagland |
3 years 15 weeks ago by Ian Eagland |
|
| ready-to-go SD card image | 2 | 3 years 15 weeks ago by geurink33 |
3 years 15 weeks ago by Jérôme |
|
| value.json | 2 | 3 years 15 weeks ago by Tomis |
3 years 15 weeks ago by Tomis |
|
| Raspberry PI gateway ok only with dhcp... | 2 | 3 years 15 weeks ago by Guest |
2 years 43 weeks ago by rmce |
|
| How to save a Dashboard | 2 | 3 years 16 weeks ago by MSTsolar |
3 years 15 weeks ago by MSTsolar |
|
| emoncms upgrade v5 to v6 - using MySql as database engine - running on Ubuntu | 2 | 3 years 16 weeks ago by kaiyer |
3 years 15 weeks ago by kaiyer |
|
| emoncms, newfeedinterval only working for timestore? | 2 | 3 years 16 weeks ago by oliver |
3 years 16 weeks ago by oliver |
|
| Emoncms.org status | 2 | 3 years 17 weeks ago by TrystanLea |
3 years 16 weeks ago by TrystanLea |
|
| rfm2pigateway error | 2 | 3 years 17 weeks ago by Guest |
3 years 17 weeks ago by Jérôme |
|
| kWhd on local emoncms different to emoncms.org | 2 | 3 years 17 weeks ago by ngbod |
3 years 17 weeks ago by ngbod |
|
| Updates to emoncms visualisations + clear cache | 2 | 3 years 18 weeks ago by TrystanLea |
3 years 17 weeks ago by Paul Reed |
|
| Arduino calculations | 2 | 3 years 18 weeks ago by Tomis |
3 years 18 weeks ago by Tomis |
|
| - + x / | 2 | 3 years 20 weeks ago by Guest |
3 years 20 weeks ago by Guest |
|
| Timestore not used exclusively? | 2 | 3 years 20 weeks ago by Guest |
3 years 20 weeks ago by Guest |
|
| Multigraph visualisation on mobile/small displays | 2 | 3 years 20 weeks ago by Guest |
3 years 20 weeks ago by Guest |
|
| HTML in dashboards | 2 | 3 years 20 weeks ago by Paul Reed |
3 years 20 weeks ago by Paul Reed |
|
| Data Format, & pi Web page | 2 | 3 years 20 weeks ago by Guest |
3 years 20 weeks ago by TrystanLea |
|
| Fresh new install from Github on Ubuntu | 2 | 3 years 21 weeks ago by Guest |
3 years 21 weeks ago by Guest |
|
| Help appreciated on how to copy Mysql file to Windows network | 2 | 3 years 22 weeks ago by Ian Eagland |
3 years 21 weeks ago by Ian Eagland |
|
| Display Current Time? | 2 | 3 years 24 weeks ago by mezz64 |
3 years 23 weeks ago by Wxll |
|
| CSS location | 2 | 3 years 25 weeks ago by Guest |
3 years 25 weeks ago by Guest |
|
| emoncms default settings | 2 | 3 years 29 weeks ago by phildabeast |
3 years 29 weeks ago by phildabeast |
|
| Debugging Raspberry Pi issues | 2 | 3 years 33 weeks ago by Guest |
3 years 31 weeks ago by Guest |
|
| JeeLib.h stopped working | 2 | 3 years 33 weeks ago by Guest |
3 years 33 weeks ago by Guest |
|
| Create new widgets | 2 | 3 years 34 weeks ago by Guest |
3 years 34 weeks ago by Guest |
|
| Emoncms.org and solar type 2 system. - Solved | 2 | 3 years 35 weeks ago by robw |
3 years 35 weeks ago by robw |
|
| Emoncms database password | 2 | 3 years 35 weeks ago by Paul Reed |
3 years 34 weeks ago by Paul Reed |
|
| help programming Arduino timers, clocks, counters. | 2 | 3 years 36 weeks ago by mattnj |
3 years 36 weeks ago by mattnj |
|
| setting up EVENTS module? | 2 | 3 years 37 weeks ago by mharizanov |
3 years 37 weeks ago by mharizanov |
|
| Updating emoncms data and Feeds Page problems | 2 | 3 years 39 weeks ago by nothing clever |
3 years 39 weeks ago by nothing clever |


--- layout: page title: Music permalink: /music ---
Jacob Trombetta / Glenn Lazear
Phantom Lease / WATT / Krümel
Ondelette / Comfort Clouds / Collaborations


Detects disallowed statements before 'plugins {}' block.
Due to the limitations of Gradle Plugin DSL, only a restricted set of Groovy statements is available before 'plugins {}
' block. The only options are 'buildscript {}
', 'pluginManagement {}
' and other 'plugins {}
'. Example:
import foo.bar.Baz
plugins {} // reports 'plugins'
plugins {
foo() // reports 'foo'
id 'java'
}


?The
New
York
Botanical
Garden
copyright
reserved
BOTANICAL
GARDEN
NEW
YORK
BOTANICAL
GARDEN
0144247
P.
Acevedo-Rodriguez,
A.
Reilly
August
25,
1987
ST.
JOHN
FLORA
The
New
York
Botanical
Garden
No.
2028
SAPO
Piexre.
tvs.È
\
ST.
JOHN,
U.S.
Virgin
Islands.
Cruz
Bay
Quarter,
Centerline
Road
at
2.8
km.
from
Cruz
Bay.
Elev.
00180m.
Secondary
forest
along
roadside.
Tree.
10.0m.
Bark
light
brown
to
gray;
sepals
rusty;
petals
cream
to
white;
fruit
purple,
oval
shape.
I
1-1
I-
Ñ-Ñ
2
3
4
5
ª-Ç
1
6
7
8
9
I
)
01442471
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


Blot does not have a built-in analytics system for tracking visitors to your site. However, you can install any of the following analytics services with a few clicks on the Services page of your site's dashboard.
You can replace the analytics service on your site with a few clicks on the Services page of your site's dashboard.


3 writes to Culture
System.Management.Automation (3)
engine\remoting\client\RemoteRunspacePoolInternal.cs (1)
1417
wsmanConnectionInfo.
Culture
= new CultureInfo(dataLocalString);
engine\remoting\common\RunspaceConnectionInfo.cs (2)
292
this.
Culture
= options.Culture;
1097
result.
Culture
= this.Culture;
3 references to Culture
Microsoft.PowerShell.Commands.Utility (1)
commands\utility\ImplicitRemotingCommands.cs (1)
2257
result.AppendFormat(null, "-Culture '{0}' ", CodeGeneration.EscapeSingleQuotedStringContent(runspaceConnectionInfo.
Culture
.ToString()));
System.Management.Automation (2)
engine\remoting\common\RunspaceConnectionInfo.cs (1)
1097
result.Culture = this.
Culture
;
engine\remoting\fanin\WSManTransportManager.cs (1)
1616
string currentCulture = connectionInfo.
Culture
.Name;


{% extends "sculpture/base.html" %} {% block title %} Logged Out {% endblock %} {% block breadcrumb %}
Forgotten your password? No problem! Enter your email address below, and we'll email instructions for setting a new one.
Email address: {{ form.email }}


program
spaces
contact
gallery space
when
what
where
how
28 Sep -
24 Mar
Factory of the Sun
NGV International
CBD
04 Aug
Alexander Calder: Radical Inventor
NGV International
CBD
17 Apr -
07 Jul
A New Order
Buxton Contemporary
Southbank


Not powered by Honey, but by a talented team of engineers from Google, Facebook, and Uber.
Former Lead @Uber, Security & Fraud. Passionate about Cryptocurrency since 2012
Former Engineer @Uber, Former Engineer @bizo (Acq. By Linkedin), Founder @SFMachineLearn
Former Product @Facebook for the past 7+ years
Former Lead Engineer @Google Cloud, Former Lead @AWS for 3+ years
Former Chief of Staff @Civic, Founder @Blocultural Studios, Former @Tim Draper
Owner @ShutUpAndTakeMyMoney 8+ years marketing experience
Designer, Left Field Labs @Google
Engineer @aA, Former Investment Banking Analyst @IE, @BerkeleyHaas
Former Data Scientist/Co-founder @The Taste Institute
Former Engineer @Bandai Namco Entertainment America
Engineer @Uber
Engineer @Google
UI/UX Designer @Bandai Namco Entertainment America
Owner of Pluginz LLC, 8+ years of marketing experience
Former Lead @Uber, Security & Fraud. Passionate about Cryptocurrency since 2012
Former Engineer @Uber, Former Engineer @bizo (Acq. By Linkedin), Founder @SFMachineLearn
Former Product @Facebook for the past 7+ years
Former Lead Engineer @Google Cloud, Former Lead @AWS for 3+ years
Former Chief of Staff @Civic, Founder @Blocultural Studios, Former @Tim Draper
Owner @ShutUpAndTakeMyMoney 8+ years marketing experience
Designer, Left Field Labs @Google
Engineer @aA, Former Investment Banking Analyst @IE, @BerkeleyHaas
Former Engineer @Bandai Namco Entertainment America
Former Data Scientist/Co-founder @The Taste Institute
Engineer @Uber
Engineer @Google
UI/UX Designer @Bandai Namco Entertainment America
Owner of Pluginz LLC, 8+ years of marketing experience


5+ years experience in front-end development. Thorough understanding of tools such as JavaScript, HTML5, and CSS3, with experience in PHP, SQL, and content management systems.
Here's a screenshot of some of my recent projects. Click on the image to visit my codepen, which hosts all of these and more!
You can find me on the following platforms:


Zoom in and out to explore in greater detail. Click or use the mouse scroll wheel.
Click to view the whole scene.
Click to toggle playback speed.
Click and drag to explore.
The tour and slideshow editor enables telling and sharing interesting stories by creating custom guided tours and interactive slideshows, travelling through space and time. For more information, refer to the tutorial.
The annotator enables creating customized annotations on the viewer.
The change detection tool computes the number of moving pixels in an area in the video.
Click here to detect changes in the selected region.
Center the box to a large, medium, or small size


Home
About You
Important Life Events
Photos
A personal memory assistant for Alzheimer's patients
Daily Tasks to complete
My To Do List
Add
Eat Corflakes
Take Petunia, your 5-year old german pitbull, out for a walk
Meet George
Buy eggs
Read a book
Organize office
Highlights from your previous day
It was your granddaughter's birthday! You got to make balloon animals
You bought a new pair of leather shoes
You played tennis for the first time in 10 years!
Watch a funny video from DubHacks 2018
Medication Prompt
Show you current location


,

,

.resetList
.inlineList
.inlineblockList
.pipeList

.crumbList
It's a simple list with nothing but padding. Good for very simple items.
.paddedList
.paddedList
List items are divided...
This doesn't need any special "first" or "last" classes
You can subdivide these list items into columns with the standard grid, if you like

Simple .paddedList

List items are divided...

This doesn't need any special
"first" or "last" classes

You can subdivide these list items into columns
with the standard grid, if you like

This is the most common list. If you're listing things, chances are, this is the one you want.
.dividedList
Lists are the backbone of society.
Lists are the backbone of society.
Lists are the backbone of society.

A normal dividedList

Sally Smeetup

Lists are the backbone of society.

Sally Smeetup

Lists are the backbone of society.

Sally Smeetup

Lists are the backbone of society.

For lists with particularly complex items (looking at you, group home), you can omit the .doc-content
and use a .sectionList
. The list items then span the box and behave as if each were its own .doc-content
.sectionList
Leggings Austin minim readymade aliquip, elit voluptate aesthetic. Cosby sweater organic single-origin coffee aliquip adipisicing, food truck american apparel. Aesthetic high life qui retro cliche. osby sweater organic single-origin coffee aliquip adipisicing, food truck american apparel. Aesthetic high life qui retro cliche.
Let's hike to Mt. Awesome
Leggings Austin minim readymade aliquip, elit voluptate aesthetic. Cosby sweater organic single-origin coffee aliquip adipisicing, food truck american apparel. Aesthetic high life qui retro cliche. osby sweater organic single-origin coffee aliquip adipisicing, food truck american apparel. Aesthetic high life qui retro cliche.
Let's hike to Mt. Awesome
Leggings Austin minim readymade aliquip, elit voluptate aesthetic. Cosby sweater organic single-origin coffee aliquip adipisicing, food truck american apparel. Aesthetic high life qui retro cliche. osby sweater organic single-origin coffee aliquip adipisicing, food truck american apparel. Aesthetic high life qui retro cliche.
Let's hike to Mt. Awesome
Data tables should be used for tabular data, of course. In most cases on Meetup, we omit the

and

. If you do however, need table headers, you should be using

instead of styling a table body row to look like table headers.

,

,

,

,
, , .stripedList
| Event Name | RSVPs | Date |
|---|---|---|
| Play Pinball | 2 attending | Nov 28, 7:30 PM |
| Play Pinball | 0 attending | Nov 30, 7:30 PM |
| Play Pinball | 12 attending | Dec 3, 4:30 AM |
.stripedTable
| Event Name | RSVPs | Date |
|---|---|---|
| Play Pinball | 2 attending | Nov 28, 7:30 PM |
| Play Pinball | 0 attending | Nov 30, 7:30 PM |
| Play Pinball | 12 attending | Dec 3, 4:30 AM |


Overview¶
Introduction¶
It is quite common in materials science to reason on assemblies of ellipsoids as model materials. Although simplified upscaling mean-field/effective-field theories exist for such microstructures, they often fail to capture the finest details of the microstructure, such as orientation correlations between anisotropic inclusions, or particle-size distributions. In order to account for such microstructural details, one must resort to so-called full-field numerical simulations (using dedicated tools such as Damask or Janus, for example).
Full-field simulations require realizations of the microstructure. For composites made of ellipsoidal inclusions embedded in a (homogeneous) matrix, this requires to be able to generate assemblies of (non-overlapping) ellipsoids. The basic ingredient of such microstructure simulations is of course the overlap test of two inclusions.
Checking for the overlap (or the absence of it) of two ellipsoids is not as trivial as checking for the overlap of two spheres. Several criteria can be found in the literature [VB72]; [PW85]; [WWK01]; [CYP07]; [ABH18]. We propose an implementation of the contact function of Perram and Wertheim [PW85].
The present chapter is organised as follows. We first give a brief description
of the contact function. Then, we discuss two essential features of this
function: robustness with respect to floating-point errors and suitability for
application to Monte-Carlo simulations. Finally, we give a brief description of
the pw85
library.
The contact function of Perram and Wertheim [PW85]¶
The origin being fixed, points are represented by the 3×1
column-vector of
their coordinates in a global cartesian frame. For i = 1, 2
, Eᵢ ⊂ ℝ³
denotes the following ellipsoid:
(1) Eᵢ = {m ∈ ℝ³: (m-cᵢ)ᵀ⋅Qᵢ⁻¹⋅(m-cᵢ) ≤ 1},
where cᵢ ∈ ℝ³
is the center of Eᵢ
, and Qᵢ
is a positive definite
matrix. Perram and Wertheim define the following function:
(2) f(λ; r₁₂, Q₁, Q₂) = λ(1-λ)r₁₂ᵀ⋅Q⁻¹⋅r₁₂,
where 0 ≤ λ ≤ 1
is a scalar, Q = (1-λ)Q₁ + λQ₂
, and r₁₂ = c₂-c₁
denotes the center-to-center radius-vector. The contact function μ²(E₁,
E₂)
of the two ellipsoids is defined as the unique maximum of f
over
(0, 1)
:
(3) μ² = max{f(λ; r₁₂, Q₁, Q₂), 0 ≤ λ ≤ 1}.
It turns out that the contact function has a simple geometric
interpretation. Indeed, μ
is the quantity by which each of the two
ellipsoids E₁
and E₂
must be scaled to bring them in contact. Therefore,
an overlap test could be defined as follows
μ²(E₁, E₂) < 1
: the two ellipsoids overlap,μ²(E₁, E₂) > 1
: the two ellipsoids do not overlap,μ²(E₁, E₂) = 1
: the two ellipsoids are tangent.
Despite its apparent complexity, this overlap test has two nice features that are discussed below.
Features of the overlap test¶
Robustness with respect to floating-point errors¶
All overlap tests amount to checking for the sign of a real quantity Φ(E₁,
E₂)
that depends on the two ellipsoids E₁
and E₂
. The ellipsoids do
not overlap when Φ(E₁, E₂) < 0
; they do overlap when Φ(E₁,
E₂) > 0
. Finally, we usually have Φ(E₁, E₂) = 0
when E₁
and E₂
are
in tangent contact (but it is important to note that, depending on the overlap
criterion, the converse is not necessarily true).
In a finite precision setting, we are bound to make wrong decisions about pairs
of ellipsoids that are such that Φ
is small. Indeed, let us consider a pair
of ellipsoids (E₁, E₂)
for which the true value of Φ
, Φₑ(E₁, E₂)
, is
close to the machine epsilon. Then, the numerical estimate of Φ
,
Φₑ(E₁, E₂)
, is also (hopefully) a very small value. However, whether
Φₐ(E₁, E₂)
is the same sign as Φₑ(E₁, E₂)
(and therefore delivers the
correct answer regarding overlap) is uncertain, owing to accumulation of
round-off errors. Such misclassifications are acceptable provided that they
occur for ellipsoids that are close (nearly in tangent contact). The overlap
criterion will be deemed robust if it is such that Φ(E₁, E₂)
is small for
nearly tangent ellipsoids only. This is obviously true of the overlap test based
on the contact function of Perram and Wertheim. Note that some of the overlap
tests that can be found in the literature do not exhibit such robustness.
Application to Monte-Carlo simulations¶
Generating compact assemblies of hard particles is a notoriously difficult
task. Event-driven simulations [DTS05]; [DTS05a] are often used, but require a
lot of book-keeping. A comparatively simpler approach [BL13] is similar to
atomistic simulations with a non-physical energy. More precisely, starting from
an initial configuration where the n
ellipsoids E₁, …, Eₙ
do overlap, a
simulated annealing strategy is adopted to minimize the quantity
U(E₁, …, Eₙ)
defined as follows:
(4) U(E₁, …, Eₙ) = ∑ u(Eᵢ, Eⱼ),
1 ≤ i < j ≤ n
where u(E₁, E₂)
denotes an ad-hoc pair-wise (non-physical) potential, that
should vanish when the two ellipsoids do not overlap, and be “more positive when
the overlap is greater” (this sentense being deliberately kept vague). A
possible choice for u
is the following:
(5) u(E₁, E₂) = max{0, μ⁻¹(E₁, E₂)}.
Monte-Carlo simulations using previous implementations of the contact function of Perram and Wertheim and the above definition of the energy of the system were successfully used to produce extremely compact assemblies of ellipsoids [BL13].
Implementation¶
pw85
is a C library that implements the contact function of Perram and
Wertheim. It is released under a BSD-3 license, and is available at
https://github.com/sbrisard/pw85. It is fully documented at
https://sbrisard.github.io/pw85.
The core library depends on The boost::mathGNU (for its implementation of the Brent algorithm).
The API is extremely simple; in particular it defines no custom objects:
parameters of all functions are either simple types (size_t
, double
) or
arrays. Note that all arrays must be pre-allocated and are modified
in-place. This minimizes the risk of creating memory leaks when implementing
wrappers for higher-level (garbage-collected) languages.
A Python wrapper (based on pybind11) is also provided. It has the following (fairly standard) dependencies: NumPy, pytest and h5py.
Note that when developing the library, several strategies have been tested for
the evaluation of the function f
defined above, and its
optimization. Evaluation of f
relies on a Cholesky decomposition of Q
;
we tested the accuracy of this implementation over a comprehensive set of
large-precision reference values that are available on Zenodo
(https://doi.org/10.5281/zenodo.3323683). Optimization of f
first starts
with a few iterations of Brent’s robust algorithm. Then, the estimate of the
minimizer is refined through a few Newton–Raphson iterations.
Extensions¶
Several improvements/extensions are planned for this library:
Provide a 2D implementation of the contact function.
Allow for early stop of the iterations. If, during the iterations, a value of
λ
is found such thatf > 1
, thenμ²
must be greater than1
, and the ellipsoids certainly do not overlap, which might be sufficient if the user is not interested in the exact value of the contact function.Return error codes when necessary. Note that this would be an extra safety net, as the optimization procedure is extremely robust. Indeed, it never failed for the thousands of test cases considered (the function to optimize has the required convexity over
(0, 1)
).
This project welcomes contributions. We definitely need help for the following points:
Define a “Code of conduct”.
Improve the Python wrapper (see Issue XXX).
…
Acknowledgements¶
The author would like to thank Prof. Chloé Arson (GeorgiaTech Institute of Technology, School of Civil and Environmental Engineering) for stimulating exchanges and research ideas that motivated the exhumation of this project (which has long been a defunct Java library).
The author would also like to thank Xianda Shen (GeorgiaTech Institute of
Technology, School of Civil and Environmental Engineering) for testing on fruity
operating systems the installation procedure of this and related libraries. His
dedication led him to valiantly fight long battles with setuptools
and
brew
.
- ABH18
Anoukou, K., Brenner, R., Hong, F., Pellerin, M., & Danas, K. (2018). Random distribution of polydisperse ellipsoidal inclusions and homogenization estimates for porous elastic materials. Computers & Structures, 210, 87–101. https://doi.org/10.1016/j.compstruc.2018.08.006
- BL13(1,2)
Brisard, S., & Levitz, P. (2013). Small-angle scattering of dense, polydisperse granular porous media: Computation free of size effects. Physical Review E, 87(1), 013305. https://doi.org/10.1103/PhysRevE.87.013305
- CYP07
Chen, X.-D., Yong, J.-H., Paul, J.-C., & Sun, J. (2007). Intersection Testing between an Ellipsoid and an Algebraic Surface. 2007 10th IEEE International Conference on Computer-Aided Design and Computer Graphics, 43–46. https://doi.org/10.1109/CADCG.2007.4407853
- DTS05
Donev, A., Torquato, S., & Stillinger, F. H. (2005). Neighbor list collision-driven molecular dynamics simulation for nonspherical hard particles. I. Algorithmic details. Journal of Computational Physics, 202(2), 737–764. https://doi.org/10.1016/j.jcp.2004.08.014
- DTS05a
Donev, A., Torquato, S., & Stillinger, F. H. (2005). Neighbor list collision-driven molecular dynamics simulation for nonspherical hard particles.: II. Applications to ellipses and ellipsoids. Journal of Computational Physics, 202(2), 765–793. https://doi.org/10.1016/j.jcp.2004.08.025
- PW85(1,2,3)
Perram, J. W., & Wertheim, M. S. (1985). Statistical mechanics of hard ellipsoids. I. Overlap algorithm and the contact function. Journal of Computational Physics, 58(3), 409–416. https://doi.org/10.1016/0021-9991(85)90171-8
- VB72
Vieillard‐Baron, J. (1972). Phase Transitions of the Classical Hard‐Ellipse System. The Journal of Chemical Physics, 56(10), 4729–4744. https://doi.org/doi:10.1063/1.1676946
- WWK01
Wang, W., Wang, J., & Kim, M.-S. (2001). An algebraic condition for the separation of two ellipsoids. Computer Aided Geometric Design, 18(6), 531–539. https://doi.org/10.1016/S0167-8396(01)00049-8


WITNESS LIST S/C on Ag., Rural Affairs & Coastal Resources Committee May 1, 2006 - 9:00A Interim Charge 1 ON: Gaul, Linda (Department of State Health Services), Austin, TX Hillman, Bob Executive Director (Texas Animal Health Commission), Austin, TX Kostroun, David (Texas Department of Agriculture), Austin, TX Sowards, Robert (Department of State Health Services), Austin, TX Interim Charge 2 ON: McKinney, Larry (Texas Parks and Wildlife Department), Austin, TX Moulton, Bruce (Texas Commission on Environmental Quality), Austin, TX Patterson, Jerry Commissioner (General Land Office), Austin, TX Role of Division of Emergency Management ON: McCraw, Steve Director (Governor's Homeland Security Division of Texas), Austin, TX


Calendar
These are the upcoming events
If there is a date that works for you, please remember the date.
Click on the event you want to volunteer and fill out the following information:
{{alertMessage}} h4>
Time:
If there is a date that works for you, please remember the date.


TDS Installation Checklist for Production Security (Reference)
Install Java
- Download and install the latest version of JDK 1.7
Tomcat Install
- Create a dedicated user and group for running Tomcat who does not have root privileges.
- As this user, download and install the latest version of Tomcat 7. You must use a version of Tomcat >= 7.0.43.
- In ${tomcat_home}/bin create a setenv.sh shell script, and set the values of JAVA_HOME, and CATALINA_BASE and CONTENT_ROOT. These each have to be customized to your installation. For example:
#!/bin/sh
JAVA_HOME="/usr/local/tds/jdk1.7.0_60"
export JAVA_HOME
CATALINA_BASE="/usr/local/tds/apache-tomcat-7.0.42"
export CATALINA_BASE
CONTENT_ROOT= "-Dtds.content.root.path=/opt/tds-live/content"
Also in setenv.sh, set CATALINA_OPTS, for example:
# modify these if you wish, or use as is
NORMAL="-Xmx4g -Xms512m -server"
# no longer needed in Java 8
MAX_PERM_GEN="-XX:MaxPermSize=256m"
# just use these as specified
HEADLESS="-Djava.awt.headless=true"
JAVA_PREFS="-Djava.util.prefs.systemRoot=$CATALINA_HOME/content/thredds/javaUtilPrefs -Djava.util.prefs.userRoot=$CATALINA_HOME/content/thredds/javaUtilPrefs"
CATALINA_OPTS="$NORMAL $CONTENT_ROOT $MAX_PERM_GEN $HEADLESS $JAVA_PREFS"
export CATALINA_OPTS
(You can use JAVA_OPTS instead of CATALINA_OPTS, but JAVA_OPTS is used for any Java program, and CATALINA_OPTS is only used by Tomcat.)
- Purchase a real certificate from a certificate authority, so users are not confused and
question the legitimacy of your web site.
- Make the following modifications to ${tomcat_home}/conf/server.xml:
- Enable digest passwords by commenting out the UserDatabaseRealm and enabling the MemoryRealm.
- Enable SSL by uncommenting the SSL Connector listening on port 8443, and add the required keystoreFile and keystorePass attributes.
- Enable compression by adding compression and compressableMimeType attributes to 8080 Connector.
- Enable access logging by uncommenting the AccessLogValve and change the prefix and suffix and pattern attributes.
- For each user, create a SHA1 password digest using the ${tomcat_home}/bin/digest.sh script or an online service such as http://www.freeformatter.com/message-digest.html
- Make the following modifications to ${tomcat_home}/conf/tomcat-users.xml:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="tdsConfig" description="can change THREDDS configuration files"/>
<role rolename="tdsMonitor" description="can download THREDDS log files"/>
<role rolename="tdsTrigger" description="can trigger featureCollection reloads"/>
<user username="generalissimo" password="digest1" roles="manager-gui"/>
<user username="capitan" password="digest2" roles="tdsTrigger,tdsConfig,tdsMonitor"/>
<user username="tdm" password="digest3" roles="tdsTrigger"/>
</tomcat-users>
- Make the following modifications to ${tomcat_home}/webapps/manager/WEB-INF/web.xml:
- Make sure the manager is only available via SSL by adding a user-data-constraint with a
transport-guarantee of CONFIDENTIAL inside the security-constraint element.
- DO NOT ENABLE THE MANAGER WITHOUT RESTRICTING TO SSL ACCESS ONLY. (!)
- Remove any unused applications from ${tomcat_home}/webapps.
- (optional) Build netCDF-C library on your server. Standard install directory is /opt/netcdf.
TDS Install
- Download the latest thredds.war file, and put it into ${tomcat_home}/webapps.
- Start/restart Tomcat so that it has a chance to create initial files in ${tomcat_home}/content/thredds (optional).
- Modify ${tomcat_home}/content/thredds/catalog.xml for your site, as in this example.
- Modify ${tomcat_home}/content/thredds/threddsConfig.xml for your site in the following manner:
- If needed, limit access to the TDS and create a robots.txt file in ${tomcat_home}/webapps/ROOT/ to
restrict crawler activity.
Maintenance
Be sure to periodically check to make sure you are running the latest versions of Java, Tomcat and the TDS.
- If you have enabled access logging (and you should), zip up the unused access logs in ${tomcat_home}/logs/ and archive them off to another directory.
- Likewise, zip up the unused TDS servlet logs in ${tomcat_home}/content/thredds/logs and archive
them as well.
Upgrading the TDS
When installing a new thredds.war, everything in ${tomcat_home}/webapps/ is overwritten. However, nothing in ${tomcat_home}/content/ is overwritten.
Use one of the following methods to deploying a new version of the TDS


We wish to derive the equation that represents the path taken by a light ray through a plasma with an electron density and refractive index that varies with $y$.
First, we start with Snell's Law:
$n_1\sin\alpha_1 = n_2\sin\alpha_2$,
with the symbols defined as shown in the image.
We can rewrite this in terms of $\theta$ as
$n_1\cos\theta_1 = n_2\cos\theta_2$,
and then rearrange it to get
$n_1\cos\theta_1 - n_2\cos\theta_2 = 0$.
We can rewrite the LHS of the above equation as the change in $n\cos\theta$, as follows:
$\delta(n\cos\theta) = 0$.
Note that $n$ = $n(y)$.
If the change in $n\cos\theta$ is zero, then its value is constant, which we can call $C$.
\begin{align} n(y)\cos\theta &= C\\ & = n(y_0)\cos\theta_0,\\ \end{align}
where $y_0$ and $\theta_0$ are the initial values of $y$ and $\theta$.
Rearranging this equation, it is trivial to see that
$n(y) = C\sec\theta$,
and therefore
\begin{align} \frac{dn}{d\theta}& = \frac{d}{d\theta}(C\sec\theta)\\ & = C\frac{d}{d\theta}(\sec\theta)\\ & = C\sec\theta\tan\theta\\ & = n(y)tan\theta.\\ \end{align}
This can be rewritten as
$\frac{d\theta}{dn} = \frac{1}{n\tan\theta}$.
Using the fact that the gradient can be written as $\frac{dy}{dx} = \tan\theta$, we can write
\begin{align} \frac{d^2y}{dx^2} & = \frac{d}{dx}(\tan\theta)\\ & = \frac{d}{dx}(\frac{1}{n}\frac{dn}{d\theta})\\ & = \frac{d}{dx}\bigg(\frac{1}{n}\bigg)\frac{dn}{d\theta} + \frac{1}{n}\frac{d}{dx}\bigg(\frac{dn}{d\theta}\bigg).\\ \end{align}
Since $n$ is a function of $y$ only, this becomes
$\frac{d^2y}{dx^2} = \frac{1}{n}\frac{d}{dx}\Big(\frac{dn}{d\theta}\Big)$,
which, with the help of the chain rule, becomes
\begin{align} \frac{d^2y}{dx^2} & = \frac{1}{n}\frac{d}{dx}\bigg(\frac{dn}{dy}\frac{dy}{d\theta}\bigg)\\ & = \frac{1}{n}\frac{dn}{dy}\frac{d}{dx}\bigg(\frac{dy}{dx}\bigg).\\ \end{align}
Since $\frac{dy}{dx} = \tan\theta$, it follows that
$y = x\tan\theta + k$,
and therefore
$\frac{dy}{d\theta} = x\sec^2\theta$.
We can now write
\begin{align}\frac{d^2y}{dx^2} & = \frac{1}{n}\frac{dn}{dy}\frac{d}{dx}\big(x\sec^2\theta\big)\\ & = \frac{1}{n}\frac{dn}{dy}\sec^2\theta.\\ \end{align}
Using Snell's Law again, we know that $\sec\theta = \frac{n}{C}$, so
$\frac{d^2y}{dx^2} = \frac{1}{n}\frac{dn}{dy}\frac{n^2}{C^2}$
$\frac{d^2y}{dx^2} = \frac{n}{C^2}\frac{dn}{dy}$
But what is $n$ for a plasma? We must use the result:
$k = \frac{\omega}{c}\Big(1 - \frac{\omega_p^2}{\omega^2}\Big)^{\frac{1}{2}}$
The definition of a refractive index $n$ is $k = \frac{\omega}{c}n$, so
$n = \Big(1 - \frac{\omega_p^2}{\omega^2}\Big)^{\frac{1}{2}}$.
Given that $\omega_p^2 = \frac{N_ee^2}{m_e\varepsilon_0}$, we can impose a spatial gradient on the free electron density:
Let $N_e = \gamma y$
Now,
$n = \Big(1 - \frac{e^2\gamma y}{m_e\varepsilon_0\omega^2}\Big)^{\frac{1}{2}}$.
We can take the derivative of this with respect to $y$:
$\frac{dn}{dy} = -\frac{1}{2}\Big(1 - \frac{e^2\gamma y}{m_e \varepsilon_0 \omega^2}\Big)^{\frac{1}{2}}\frac{e^2}{m_e\varepsilon_0 \omega^2}$
Multiplying $n$ and $\frac{dn}{dy}$ together gives
$n\frac{dn}{dy} = -\frac{e^2 \gamma}{2m_e \varepsilon_0 \omega^2}$
So, using an earlier result for $\frac{d^2y}{dx^2}$, we can now write
$\frac{d^2y}{dx^2} = \frac{e^2\gamma}{2m_e \varepsilon_0 (C \omega)^2}$
$\frac{d^2y}{dx^2} = \frac{e^2}{2m_e \varepsilon_0}\frac{\gamma}{(\omega n(y_0)\cos\theta_0)^2}$
This is a constant! So we know that the equation for $y$ must be
$y(x) = \frac{e^2}{2m_e \varepsilon_0}\frac{\gamma}{(\omega n(y_0)\cos\theta_0)^2}x^2 + k_1x + k_2$.
$\frac{dy}{dx}\Big|_{x = 0} = \tan\theta$, so $k_1 = \tan\theta$.
We can also set the coordinate origin position such that $y(0) = 0$, meaning that $k_2 = 0$, so we get the final result:
$y(x) = \frac{e^2}{2m_e \varepsilon_0}\frac{\gamma}{(\omega n(y_0)\cos\theta_0)^2}x^2 + \tan\theta_0 x$


Beta This is a test version of the layout of this page. Take the survey to help us improve it
Transparency data
How many pupils in reception, year 1 and year 2 took a free school meal on 2 October 2014.
The number and percentage of pupils in reception, year 1 and year 2 who took a free school meal on 2 October 2014 in England.
We used data from the autumn 2014 school census to produce this information. Results are presented at national and regional level.


Sure poem
December 24, 2009
Be it fair that the sun did rise today
up over the forests, the leave less trees.
Yellow roar like an army hail of arrows
came down before up rose
that orb
to call victory over
the earth and night
And you did sleep unbeknownst to me
like blankets covered vale by snow
you were
where that besiegement by the sun
was to take me
one year I give myself to find you
as another year has passed
by no longer measure than the year before
I have but dreams to follow to you
-your mischief in my dreams
Be it that the sunlight did break out-
break away- from the cloudy sky
daylight minute by minute
under-which you will find me
less I find myself here,
again on the solstice of this passing year
be that it will become a memory
or you will have interrupted these lines
What chances I take!
-they are great, those chances
it is my will to do so and to fulfill the chances of another
I can shroud my symbolism like a lock
-and no-one can undo it
unlocked and understand
the symbolism but
you make no effort to move against it, it simply fell before you
as trembling in dishabille I stand
alone but unscathed
less for my bleeding mind
my trembling hands raised poised against old age
will you rise to call my name-
will you unfreeze, dis-suspend from time-
brush off the snow and find me here-
or will you brush past the sensory receptors I have placed for you to find me by?
(let’s say we found each-other if you reach me through a painting)
though if be it that you were just some scrupulous detail on a canvas
my lip would quiver at the thought of that
If you were after all just the wind
-I would not stand to hear
- wail wind by my window
fair be it more than just the wind you are
or I beseeched the world for nothing
after all this; screaming words at the air
like a gun with blank shots to hear but nothing is felt
no fallen foe symbolizing victory
no forceful power to fall foe by
but my words are not aimed at some foe external to me
it is up to me I am fairly sure to be the one to make it happen
my capacity is to realize dreams every one that haunts me I will to find them


{{#contentFor "title"}}API | Range{{/contentFor}} {{#contentFor "tabName"}}range{{/contentFor}} {{!< layouts/code.html}}
While Cyclops Core has styled the standard range input type some experiences may call for a more embellished and interactive input. In these cases an application and choose to use the range widget to extend the functionality.
<input id="customRange" type="range" min="1" max="100" step="10" />
var rangeNode = $("#customRange").range({ valueChange: function(evt, data){ } }); rangeNode.range("value"); rangeNode.range("value", 10);
| Name | Type | Default | Description |
|---|---|---|---|
| valueChange | function(event, data) | none | Called every time the value changes, use data.value to access to value |
| Name | Description |
|---|---|
value({number}) |
reads or sets the current value |
min({number}) |
reads or sets the current min value |
max({number}) |
reads or sets the current max value |
step({number}) |
reads or sets the current step value |
disabled({boolean}) |
reads or sets wheather or not the control is disabled |
destory() |
remove the range widget |


# File lib/openid/consumer/discovery.rb, line 196 def self.from_xrds(uri, xrds) # Parse the given document as XRDS looking for OpenID services. # # @rtype: [OpenIDServiceEndpoint] # # @raises L{XRDSError}: When the XRDS does not parse. return Yadis::apply_filter(uri, xrds, self) end


RT @757rb: Super proud that we shared our design with @rubytogether and the broader community. https://shop.rubytogether.org/products/ruby-mermaid-tshirt
12/28/2016, 6:35:58 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
RT @757rb: Super proud that we shared our design with @rubytogether and the broader community. https://shop.rubytogether.org/products/ruby-mermaid-tshirt
12/28/2016, 6:35:58 PM
Favs: 0
Retweets: 0
link


--- layout: default title: Humanitarian ID pattern library include_hid: true ---
Sass: common/_page.scss
Note: Filter and admin buttons are generally outside the page header as these are absolutely positioned.


We do things differently company providing key digital services.
Focused on helping our clients to build a successful business on web and mobile.
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores.
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores.
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores.
Unify has reached 10000 plus sales and we just want to thank you to our all customers for being part of the Unify Template success http://bit.ly/1c0UN3Y
3 min ago via @htmlstream
@htmlstream jQuery lightGallery - Lightweight jQuery lightbox gallery for displaying image and video gallery http://sachinchoolur.github.io/lightGallery #javascript
10 min ago Retweeted by @twbootstrapNew 100% Free Stock Photos. Every. Single. Day. Everything you need for your creative projects. http://publicdomainarchive.com
30 min ago via @wrapbootstrap


Hammer of Justice Impact02
IntroResponse Necromancer00
DivineStorm Hurricane Launch03
DivineStorm Hurricane Launch02
DivineStorm Hurricane Launch01
DivineStorm Hurricane Launch04
IntroResponse Impressed00
HolyRadiance Projectile04
HolyRadiance Projectile05
HolyRadiance Projectile02
HolyRadiance Projectile03
IntroQuestion Impressed00
HolyRadiance Projectile01
IntroQuestion Necromancer00
IntroResponse Dismissive00


About us
AthoneDevs was created on August 20th (2018), as part of the new era of ProjectAlpha
Cadox8 (Iván)
Cadox8 is one of the lead developers of AthoneDevs.
Java
Front-End
Back-End
Website Twitter
Wikijito7
Wikijito7 is one of the lead developers of AthoneDevs.
Java
Twitter


Orphanage Society
Home
memories
About Us
Dropdown
Board of Trustees
Orphan's Information
Something else here
Log In
Sign in
ID
Your password
Login


skyux build builds the current SPA into the dist/ folder. The build and serve commands are largely the same command under the hood, but serve works in memory and launches a web server for the user, while build performs the same operations by writing and storing files to disk. The build command produces the static assets for an SPA.
Options


ABOUT US
'We Made Renting Simple'
This Website 'G&URents.com' is an initiative by Mr. Uday Pratap Singh and Mr. Gaurav Mathur to make the process of renting a house simple , safer and convenient by sitting at your home. As our moto says 'We Made Renting Simple' we make the proccess of renting a simple and secure online process.
We are one of the best Home Renting sites of India.
We follow all rules and regulations made by the Government of india for a healthy and good business.
Fully Developed in India.
For any query or feedback feel free to E-mail at
support.gurents@gmail.com


Toggle navigation
2
2 new notifications
clear all
3 new comments
40 seconds ago
You have received 1 email
5 minutes ago
You have transferred $50
8 minutes ago
Someone likes your post
13 minutes ago
Someone banned your post
20 minutes ago
Someone deleted your post
36 minutes ago
3
3 new messages
Farzana Yasmin
-13:40 PM
Hey! there I'm available...
Mubin Khan
-13:40 PM
Hey! there I'm available...
Mozammel Hoque
-13:40 PM
Hey! there I'm available...
Tanzil Ahmed
-13:40 PM
Hey! there I'm available...
Amir Khan
-13:40 PM
Hey! there I'm available...
Salman Khan
-13:40 PM
Hey! there I'm available...
Farzana Yasmin
-13:40 PM
Hey! there I'm available...
Tanzil Ahmed
-13:40 PM
Hey! there I'm available...
Superadmin
Admin
HR
Manager
HMIS
Inventory
Child
Family
Education
CAP
DV
Report
User Profile
Settings
Logout
Free Bootstrap Wizard
This is a free responsive Bootstrap form wizard. Download it on
AZMIND
, customize and use it as you like!
Home
Forms
Form wizard
Free Bootstrap Wizard
step-1
Contact Info
step-2
Mailing Address
step-3
Profile Setup
step-4
Billing Address
Contact Information
First name
Last name
Email
Last name
About yourself
Next
Mailing Address
Address One
Address Two
City
State
Select
Afghanistan
Albania
Algeria
American States
Andorra
Angola
Anguilla
Antarctica
Antigua and Barbuda
Argentina
Armenia
Aruba
Australia
Austria
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bermuda
Bhutan
Bolivia, Plurinational State of
Bonaire, Sint Eustatius and Saba
Bosnia and Herzegovina
Botswana
Bouvet Island
Brazil
British Indian Ocean Territory
Brunei Darussalam
Bulgaria
Burkina Faso
Burundi
Cambodia
Cameroon
Canada
Cape Verde
Cayman Islands
Central African Republic
Chad
Chile
China
Christmas Island
Cocos (Keeling) Islands
Colombia
Comoros
Congo
Congo, the Democratic Republic of the
Cook Islands
Costa Rica
Côte d'Ivoire
Croatia
Cuba
Curaçao
Cyprus
Czech Republic
Denmark
Djibouti
Dominica
Dominican Republic
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Ethiopia
Falkland Islands (Malvinas)
Faroe Islands
Fiji
Finland
France
French Guiana
French Polynesia
French Southern Territories
Gabon
Gambia
Georgia
Germany
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guernsey
Guinea
Guinea-Bissau
Guyana
Haiti
Heard Island and McDonald Islands
Holy See (Vatican City State)
Honduras
Hong Kong
Hungary
Iceland
India
Indonesia
Iran, Islamic Republic of
Iraq
Ireland
Isle of Man
Israel
Italy
Jamaica
Japan
Jersey
Jordan
Kazakhstan
Kenya
Kiribati
Korea, Democratic People's Republic of
Korea, Republic of
Kuwait
Kyrgyzstan
Lao People's Democratic Republic
Latvia
Lebanon
Lesotho
Liberia
Libya
Liechtenstein
Lithuania
Luxembourg
Macao
Macedonia, the former Yugoslav Republic of
Madagascar
Malawi
Malaysia
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mayotte
Mexico
Micronesia, Federated States of
Moldova, Republic of
Monaco
Mongolia
Montenegro
Montserrat
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
Netherlands
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
Northern Mariana Islands
Norway
Oman
Pakistan
Palau
Palestinian Territory, Occupied
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn
Poland
Portugal
Puerto Rico
Qatar
Réunion
Romania
Russian Federation
Rwanda
Saint Barthélemy
Saint Helena, Ascension and Tristan da Cunha
Saint Kitts and Nevis
Saint Lucia
Saint Martin (French part)
Saint Pierre and Miquelon
Saint Vincent and the Grenadines
Samoa
San Marino
Sao Tome and Principe
Saudi Arabia
Senegal
Serbia
Seychelles
Sierra Leone
Singapore
Sint Maarten (Dutch part)
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
South Georgia and the South Sandwich Islands
South Sudan
Spain
Sri Lanka
Sudan
Suriname
Svalbard and Jan Mayen
Swaziland
Sweden
Switzerland
Syrian Arab Republic
Taiwan, Province of China
Tajikistan
Tanzania, United Republic of
Thailand
Timor-Leste
Togo
Tokelau
Tonga
Trinidad and Tobago
Tunisia
Turkey
Turkmenistan
Turks and Caicos Islands
Tuvalu
Uganda
Ukraine
United Arab Emirates
United Kingdom
United States
United States Minor Outlying Islands
Uruguay
Uzbekistan
Vanuatu
Venezuela, Bolivarian Republic of
Viet Nam
Virgin Islands, British
Virgin Islands, U.S.
Wallis and Futuna
Western Sahara
Yemen
Zambia
Zimbabwe
Previous
Next
Profile Setup
Username
Password
Confirm password
WEbsite
Facebook
Twitter
Google plus
Previous
Next
Billing Address
Card Holder
Card Number
City
State
Zip Code
Delivery Type
Select
Within 1 Hour ($7)
Within 5 Hours ($4)
Within 1 day ($2)
Within 1 Week (Free)
Previous
Submit


Optional
Fail the build if any test has more than this # of critical first party content defects found.
Note: You can customize when critical defects occur by customizing your Defect Check Policy. Learn more in this article.


Question: Why is density estimation hard? I am not sure. The curse of dimensionality will play a role.
In the previous section we considered VAEs and GANs for density approximation. The deeper problem to the learned prior approach seems to be that we dont have have any methods for efficiently and accurately approximating a density.Thus, models that allocate higher probability to observed data, the $ x $s, are better. However, the class of functions that $\theta$ can represent is limited. We would like to use an abitrary functon approximator like neural networks, but they fail at maximum likelihood because they can simply predict $nn(x_i) = \infty $ for all inputs. They can do this because they are not normalised.
A simple representation like a tensor that is indexed by possible $x_i$s has a similar normalisation problem (naively optimising it to do ML will give $ \infty $). But, it can be easily constrained/regualised to give normalised results.
$$ \begin{align} p(x) &= T[x] \\ \hat T &= \mathop{\text{argmax}}_{T} \mathbb E_{x\sim D} \left[ p(x)\right] \text{s.t.} \sum_i T_i = 1 \end{align} $$Which might be implemented as simply the decay of each element towards zero probabilty. But, just for mnist $T$ would need have $(28 \times 28)^{256}$ elements for each possible image (which according to Google's calculator is infinity...).
In principle this idea could be applied to neural networks as well. If we increase the probability of a location, it should decrease the probability of other locations. $$ \begin{align} p(x) = \frac{f(x, \theta)}{\int f(x, \theta) dx} \\ \end{align} $$So, how can we efficienty estimate of $\int f(x, \theta) d$ when it is $f$ is a NN. What we want is a parameterised fn that is easily integrated. How about $e^{x}$. Or one that can be decomposed and into simpler parts and integrated analytically.
Alternatively, the point of the normalisation is to ensure large amounts of probability mass are not allocated to unseen data. We could simply take random image samples and train them to have low probability.
However, there is a problem. The bijectors (such as $f$ in this case) must be invertible. This means; to generate a (say) 784 dim image, we need to start with a simple distribution also in 784 dims. This doesnt seem ideal, we really want to assume a small number of latent variables generate the high dimensional data.
For some recent work see (Masked autoregressive flows).(1) Because we assume the data is generated by latent features we are really saying that the data lies on a low dimensional manfold in the higher dimensional space. Thus it possible to have an invertible mapping from said manifold into the latent space. To actually calculate the inverse we can simply use the pseudo inverse.
(2) There is a nice little cheat that allows you to calculate the determinant of a non square transformation. $\det(A) = \sqrt{\det{A\cdot A^T}}$. This calculation matches the usual $\det{A}$ when $A$ is square an is defined when $A$ is not square! Nice.
Effectively both of these come down to calculating the signular value decomposition of our transform and excluding singular values close to zero.
After some initial experiments, it seems like a plasuible idea. The images below show samples taken from a learned density (a simple distribution transformed into a complex one, via a linear transform(s), and learned by maximum likelihood). They definitely seem suggestive.
However, there remain a few important problems (not including the above);


|
MartyrdomTo die for something you believe in. That is perhaps the most noble of all human endeavors.Seeking martyrdom on the promise of a "get out of hell free" card.  Martyrdom is one of those theological Catch-22 situations. On the one hand, who wants to deny paradise to a believer who has given his or her all to the cause of their particular brand of religion? On the other hand, unless you have some other political agenda at work, you don't want to encourage people to go die either. The theological quandary is deepened by the fact that there are ALWAYS political agendas at work. The idea of the martyr has always been around (the word is Greek for "witness," its modern meaning dates to the Christian era).  While in ancient times, people were frequently called on to die for their beliefs, it was generally just referred to as "dying." Heaven and Hell were not advanced concepts in the pre-Christian world, at least not in terms of a potential reward or punishment for your behavior on Earth. Christianity, however, was born in one extremely high-profile act of martyrdom. The religion is predicated around the concept of triumphing over death. And for the first two or three centuries, Christians lived under the constant threat of death by crucifixion, the same method employed against its founder. It only stands to reason that under such circumstances, the concept of dying for one's religion had better count for something. The problem was that the early Christians were expecting the Apocalypse to come at any moment, with its attendant glorious resurrection of all those who had been killed. When several decades passed without any sign of said ressurection, a new justification for martyrdom had to be developed, and pretty damn quick. By the fourth century of the Christian era, the original, very simple expectation that one just naturally died on behalf of Jesus Christ had fully metamorphosed into the idea of martyrdom, in which dying for one's faith was not just a duty but an honor and a privilege. At the same time, the martyr club was becoming more exclusive, as the Christians finally overtook their Roman persecutors and laid claim to political power. For Catholics and many Christians, martyrdom is considered a free ride to heaven under canon law, a stipulation which is increasingly kept under wraps in light of current events. Every religious movement known to man has seen its adherents suffer and die for the cause, but Christianity and Islam are the two major religions that offer this ironclad guarantee of eternal bliss. Martyrdom even wipes the slate clean of previous major sins, including lust, gluttony, sloth, the whole array. These religions do not extend the benefit of martyrdom to those whose beliefs differ from their own, for instance the Cathars, who were martyred at the hands of the Catholic church, but people have a tendency to die for their beliefs even without a formally sanctioned incentive. Islam raised the art of martyrdom to a whole new level. In Islam, there is a built-in theological basis for martyrdom that trumps most previous belief structures. Islam, especially in its fundamentalist branches, includes a dramatic element of struggle. Fundamentalist Islamists believe that they have a moral obligation to jihad, which they define as a war to create Islamic nations and expand the scope of the religion using force. (Moderate Muslims do not see jihad in the same light.) According to the fundamentalist view, martyrdom is the highest privilege of Islam, with its attendant rewards. Charismatic fundamentalist leaders have long recruited soldiers who would fight to the death on the promise of heaven. The view of heaven promulgated in this context is a much more carnal and appealing concept than the Christian harp-playing eternal chastity-fest, including mystical sex toys and an eternity of Allah-sanctioned carnal bliss. The earliest incarnations of Islamic martyrdom as a weapon for effecting political change came in the form of the Assassin cults of the 11th century, which were mystical offshoots of mainstream Islam. Assassin leaders used hashish and brainwashing techniques to condition their disciples to follow any order given by their spiritual leaders, no matter how insane or suicidal. The Assassins demanded and received the sanction of many Islamic leaders by virtue of these lethal footsoldiers, who were practiced in the arts of deception and assimilation. They could blend in with virtually any culture, even to the point of being formally excused from the usual dietary and moral requirements applied to normal Muslims. The techniques and theological trickery of these original Assassins is still in use today, most notably by international terrorists such as Osama bin Laden and Hambali, who goad their followers into death with promises of eternal frat parties. The organization and underlying concepts that fuel Suicide Bombers working for groups like al Qaeda and Jemaah Islamiah are directly descended from the Assassin cults. Many people comment derisively about the jet-setting playboy lifestyles of terrorist superstars like Ramzi Yousef, Khalid Shaikh Mohammed and the 9/11 hijackers, but when viewed in the context of the Assassin cults, these behaviors are completely understandable. In the interests of infiltration, the Assassins allowed virtually any behavior by its advanced operativcs. And with the promise of instant salvation at the moment of martyrdom, well, let's just say the motivation to live a pure and chaste life drops off considerably. But the most serious flaw in the concept of martyrdom is that it makes you a patsy for unscrupulous and insincere religious leaders who just want to get you to do something really moronic which will somehow advance their agendas. The ancient Assassins were definitely victims of this syndrome; modern-day terrorists are also highly susceptible to this problem, although it's sometimes tricky figuring out whether a guy like bin Laden is sincere or not. "I have some Florida real estate that you might be interested in.  You see the problem here.  The Better Business Bureau has not been able to verify conditions after death. So if you're buying into a line of goods that involves only posthumous rewards, just remember that there will be no opportunity for refunds or exchanges. Not even if you keep your receipts.
|


Palo Alto forecasts current-quarter profit below estimates, shares fall
(Reuters) - Palo Alto Networks Inc forecast second-quarter profit well below Wall Street expectations on Monday, as the cyber security firm grapples with higher costs and rising competition, sending its shares down about 8% in extended trading.
The company expects second-quarter adjusted profit between $1.11 and $1.13 per share, while analysts were expecting $1.30, according to IBES data from Refinitiv.
Palo Alto also said it would buy Aporeto Inc for $150 million in cash. The Santa Clara-based company has been on an acquisition spree as it looks to bolster its market share in a highly competitive cyber security industry.
Earlier this year, it had acquired companies including IoT security provider Zingbox and Twistlock.
Palo Alto’s competes in a market dominated by traditional firewall provider Cisco Systems Inc, Check Point Software Technologies and Juniper Networks Inc.
Net loss widened to $59.6 million, or 62 cents per share, from $38.3 million, or 41 cents per share, a year earlier.
Palo Alto’s operating expenses jumped about 20% to $606 million in the quarter.
Excluding items, the company earned $1.05 per share, and analysts’ on average were expecting a profit of $1.03 a share.
Revenue rose 18% to $771.9 million in the first quarter ended Oct. 31, beating analysts’ expectations of $767.8 million, according to IBES data from Refinitiv.
Shares of the company have risen about 33% this year.


hours and minutes remaining in
Today's Schedule
STEM Chronos
The quickest and easiest way to keep track of the schedule here at STEM!
To continue, go to Settings and choose
your preferences.
STEM Chronos
hours and minutes remaining in
Today's Schedule


{% extends 'layouts/main.html' %} {% block title %}Report{% endblock %} {% block content %}
This Page Contains All Details of report {{ report.organization }}.


From:Hayslett Rod To:Geaccone Tracy Sent:2017-01-11T04:37:46.0000000Z Subject:FW: 2002 plan - meeting with Jim Hughes
FYI
-----Original Message-----
From: Tran, Agatha
Sent: Friday, September 07, 2001 10:36 AM
To: Lundstrom, Bruce; Norris, Michael; Sommers, Jeffrey E.; Mahan, Mariella; Gilchrist, Scott; Callahan, Timothy; Fischer, Luitgard; Weidler, Peter E; Gonzalez, Orlando; Soares, Britaldo; Hunt, Christopher B.; Cline, Wade
Cc: Berger, Peter; Boe, Larry A. (Lawrence); McCann, Steven K.; Rangel, Rafael; Yao, Anne S.; Howes, Carol; Brelsford, Loretta; Hayslett, Rod
Subject: 2002 plan - meeting with Jim Hughes
Just a reminder. Here is the final calendar ( as of today, of course)
***********
EDRM Enron Email Data Set has been produced in EML, PST and NSF format by ZL Technologies, Inc. This Data Set is licensed under a Creative Commons Attribution 3.0 United States License <http://creativecommons.org/licenses/by/3.0/us/> . To provide attribution, please cite to "ZL Technologies, Inc. (http://www.zlti.com)."
***********
California


{% extends "ws_base.html" %} {% block content %}
Your payment was successful. You should receive a follow-up call from our sales team.
{% else %}Oh, oh! Your payment did not go through. Please bang your head against a wall, curse the software gods and then try again.
{% endif %}


Produced in honor of our tenth anniversary in 2011, this videois a snapshot of who we are as a community of students and alumni.


./komodod -ac_name=KMDICE -ac_supply=10500000 -ac_reward=2500000000 -ac_halving=210000 -ac_cc=2 -addressindex=1 -spentindex=1 -addnode=<IP_ADDRESS> &
https://kmdice.pool-mining.xyz/ <- pool
https://pool.forkwitch.com/ <- another pool
https://minerpond.com <- another pool
100 messages
Before 05-Dec-19 12:00 AM
Alright22-Oct-18 07:41 PM
yea and kill the chain's emissions
jl777c22-Oct-18 07:41 PM
making the dealier node forfeit makes it trustless
Alright22-Oct-18 07:41 PM
dealer node goes down, anyone can take any amount from the contract
chain relies on that dealer node not going down
jl777c22-Oct-18 07:41 PM
timeout is 10 hours
SHossain22-Oct-18 07:41 PM
@ComputerGenie 👴👴👴 my bad. i've been making so much mistakes today. probably it is just one of those days
1
jl777c22-Oct-18 07:41 PM
plz make a suggestion on how to make it not rely on a dealer node being online and still be realtime
Alright22-Oct-18 07:42 PM
yes
forkwitch22-Oct-18 07:42 PM
We talked about it today. Yes
jl777c22-Oct-18 07:42 PM
dealer can run multiple nodes
Alright22-Oct-18 07:42 PM
but 10.5M of the coins are in one dealer's dice plan
jl777c22-Oct-18 07:42 PM
no worry about it running out
Alright22-Oct-18 07:43 PM
there is only one house with this chain concept
jl777c22-Oct-18 07:43 PM
the house is basically a socialized bankroll
Alright22-Oct-18 07:43 PM
one that matters at least
jl777c22-Oct-18 07:43 PM
it could have had 64 different dice plans
it is what it is and if the dealer node goes down for prolonged period, people get free money
i highly suggest to run redundant nodes for the dealer node
Alright22-Oct-18 07:44 PM
so some government subpoenas the dealer node of 10.5M KMDICE plan
says "hey, stop that"
chain is dead?
jl777c22-Oct-18 07:44 PM
airdrop to new chain
always have an escape clause
Alright22-Oct-18 07:45 PM
I think it worth looking into a way where the dealer could respond with "sorry, can't"
jl777c22-Oct-18 07:45 PM
and dealer node can grind entropy and make 100% winning bets
Blockchain infrastructure development. Contribute to chainmakers/chainmaker development by creating an account on GitHub.
this is my little TUI
Alright22-Oct-18 07:57 PM
I don't see 2 second rule as important as decentralization
siu - Chainmakers22-Oct-18 07:57 PM
you need to sudo apt install figlet jq(edited)
Alright22-Oct-18 07:57 PM
make a betting website, no need to use a blockchain if it's centralized around a single private key
siu - Chainmakers22-Oct-18 07:57 PM
lol
jl777c22-Oct-18 07:58 PM
ok, make a chain that isnt realtime and we can compare popularity
if only there wasnt the cheat by putting in poisoned entropy
siu - Chainmakers22-Oct-18 07:59 PM
oh shit... im getting addicted... ill lose all my coins NOO!!!!
jl777c22-Oct-18 07:59 PM
we could publish the dealer privkey
then it would be decentralised
but everybody would be able to cheat
maybe someone can add decentralized to the current solution
solving the 51% made it viable
and we all know mass market windows people wont care about dependence on a single privkey, if it is provably fair and trustless
Alright22-Oct-18 08:01 PM
Don't give a damn about windows grandmas
just looking for objectively best solution
jl777c22-Oct-18 08:02 PM
ok, it is a challenge
777 KMDICE for a fully decentralized realtime dice CC solution
Alice22-Oct-18 08:03 PM
@Deleted User talk about notary nodes? please dm me!
jl777c22-Oct-18 08:03 PM
one question is if the 51% fixed KMDICE is the best solution in the industry to date
not familiar with other dice blockchains if any. most seem to do a daily reveal of entropy secret, but that isnt trustless as bets are resolved and you need to trust the house will reveal the entropy
and not sure how realtime they are
Alright22-Oct-18 08:06 PM
@jorian@siu - Chainmakerssomeone should run dealer node behind tor(edited)
jl777c22-Oct-18 08:09 PM
run more than one
1
siu - Chainmakers22-Oct-18 08:11 PM
ok
jorian22-Oct-18 08:14 PM
need to do dico
Alright22-Oct-18 08:15 PM
maybe we could base entropy on oracles? Have N number of nodes submitting random stuff every single block, combine them, instead of dealer providing hash of entropy, dealer only provides which order to take the oracles in
the data submitted could be some arbitrary data feed that no one would likely be able to influence
say some data taken from twitter usage or something like that
jl777c22-Oct-18 08:16 PM
yes oraclizing random data is a fine idea
Alright22-Oct-18 08:17 PM
or make all nodes have to agree on that entropy
jl777c22-Oct-18 08:17 PM
when i wrote dice CC, oracles CC didnt exist
Alright22-Oct-18 08:17 PM
if 15/16 nodes say "this is the latest" and one is disagreeing, throw it out
jl777c22-Oct-18 08:17 PM
yes the issue becomes latency
you could generate a hash chain from a seed but then the ordering of tx determines the RNG
jorian22-Oct-18 08:18 PM
lots of betting going on 3a1e2d37544d6d07a04ce3bef8e613662e39b757606cd4ca3379eea7f6223601 winnings 1500.00000000 bet<PHONE_NUMBER>0 at odds 2:1
1
Alright22-Oct-18 08:18 PM
could some arbitrary number be used as the order?
instead of a centralized person saying "this is the order", could we take something like merkle root or block hash and make it determine order? The attacker would have to submit data that will influence the entropy and also mine the block(edited)
jl777c22-Oct-18 08:21 PM
CHIPS solves the realtime multicomputation of RNG
it is a difficult problem if you remember seeing the CHIPS math paper, and that was not good enough, we iterated on it one more time


| Attraction | Status | Comments |
|---|---|---|
| Blue Cyclone | ||
| Chair Swing | ||
| Amaze'N Maze | ||
| Alpine Slide | ||
| Shoot-the-Chute | ||
| Scenic Chairlift | ||
| Rock Wall | ||
| Mini-Golf | ||
| Lightnin' | ||
| Carousel | ||
| Umbrella Rides | ||
| Kiddie Land & Train | ||
| Ice Skating | ||
| Ice Bumper Cars | ||
| Wildlife Encounter | ||
| Ski Mountain Coaster | ||
| Summer Tubing | ||
| Aerial Tramway | ||
TEST TEXT


Toggle buttons may be used to group related options. Arrange layout and spacing to convey that certain toggle buttons are part of a group.
Focus and pressed states may reinforce that toggles are part of a group. For example, when one button segment is focused, focus may be displayed simultaneously on the rest of the segment.
Toggle button requirements:
The following combinations are recommended:
Exclusive selection
Text justification toggle buttons present options for left, right, center, full, and justified text with only one item available for selection at a time. Selecting one option deselects any other.
No options are selected
Multiple selection
Logically-grouped options, like Bold, Italic, and Underline, allow multiple options to be selected.
One option is selected
Icons are appropriate for toggle buttons that allow a single choice to be selected or deselected, such as adding or removing a star to an item.
They are best located in app bars, toolbars, action buttons or toggles.
Icon toggles may display bounded or unbounded ink surface reaction ripples beyond their touch-target bounds.
|
|
|
|
|
|
Icon toggles in normal, hover, focused, pressed, and inactive states
icon
The icon toggle focus indicator color and opacity are related to the color of the icon.