Comparing data from from a webservice response with data that is in the database

Question: I am automating testing web services in robot framework RIDE and I am getting the response I am expecting and saving the response to variables.
So I would like advice on how to go about comparing the data I got from the response with the data that is in the database.
Answer: Do you have direct access to the DB, the DB is is not changing too often, and you know the mapping between the DB status and the response you got ? If so just query it directly
Other options might be

Adding a "secret" API that returns an exact copy of the relevant data in the database, this could be a webservice API or a backdoor like ssh-ing somewhere.
Follow you actions starting with a clean DB so you can calculate the state of the DB
Answer: Create a class for DB Connection. Assuming that you have the DB scripts to fetch data from DB which is some ResultSet(an Object) and you also have some your API response in form of some Object(mostly an HttpResponse object).
I believe comparing two Objects is not so difficult. You can think of

overriding the equals method in the language construct.
Serialize the response to a model and then query the model to fetch the required attribute and then compare.


Did Starfleet(TOS) adopt the Enterprise logo after the 5 year mission?

Question: I heard long ago that the USS Enterprise was the only ship of 12 to return from its 5 year mission. Because Kirk pulled this off, Star Fleet adopted the logo of the Enterprise uniforms to honor the ship and crew. This is consistent with early episodes because other ships crews had different chest insignia as did flag officers aboard stations. I have never officially seen this anywhere. Has anyone else heard this or seen information to back this up?
Comment: Strongly related: [What does the Starfleet insignia represent?](http://scifi.stackexchange.com/questions/28859/what-does-the-starfleet-insignia-represent) (and probably where @HorusKol remembers reading it)
Comment: I have never heard anything like this at all.
Comment: I picked up on it when it was mentioned on a Franklin Mint plate authorized by Gene Roddenberry back in the late 70's. I have never heard this anywhere else, but it chimes in with the fact they all wear the enterprise logo from the first series on. Look at the earlier episodes, Deckers command tunic looked like a pretzel, others were square etc.
Comment: I remember hearing/reading this somewhere long time ago, too.
Comment: To make it clear, if you don't know where this question is coming from, watch the original series. Each starship had its own logo, worn on the uniforms. The Enterprise's logo became the logo for all of Starfleet at some point between the series and movies.
Comment: yes, there was a place that used to make all the insignias back in the 70's. The old Star Trek Technical Guide book has all the logos too. @deriklattig #Newzproducer
Answer: Not sure exactly how this fits into canon, but the Star Trek: U.S.S. Enterprise Haynes Manual states that:

In 2277 Starfleet recognized Enterprise's unique contribution to history by abolishing the separate emblems that had been used on different Starfleet ships and starbases and replacing them with the Enterprise's 'arrowhead' badge.

However, as this reddit conversation points out - there are many reasons to doubt that the arrowhead was only specific to the Enterprise.
Firstly, there's no specific statement in canon to that effect. We also see the crew of the Kelvin wearing the arrowhead (obviously a production choice, but with an effect in-universe). In other episodes, such as TOS: Court-Martial there are several non-Enterprise officers wearing the badge.
A TAS episode has another ship's crew wearing the badge.
The theory becomes that this badge is actually a fleet badge (think US 7th Fleet as opposed to Starfleet - a navy can consist of multiple fleets) - shared by ships under a specific fleet command, and that this was eventually adopted by Starfleet.
Comment: Kirk's classmates in the M-11 Starbase Club are most likely not Enterprise crew members based on their conversation - but they do have the same badge
Comment: Can you point to a specific scene in ["Court Martial"](http://memory-alpha.wikia.com/wiki/Court_Martial_(episode)) where a character has the arrowhead but is clearly not an Enterprise crew member? Is it a speaking role or a nonspeaking one, and if the latter how do you know whether the character came from the Enterprise or not? The main non-Enterprise characters like Commodore Stone and Areel Shaw did not have the arrowhead insignia in that episode.
Comment: Is there any evidence whether Starfleet had adopted the Enterprise badge in *Star Trek: The Motion Picture*? Maybe near the beginning of the film? Google fails me.
Comment: @JohnSensebe maybe... The film is set around 2275 (actually, anywhere between 2271 and 2278), so a bit earlier than the supposed fleetwide adoption than 2277. Then again, Kirk is a Rear Admiral at Starfleet HQ and no longer associated with the Enterprise (and possibly not its fleet) - but he is wearing the same badge. I think all the other officers at HQ are also wearing, but need to watch to confirm.
Comment: @HorusKol - Exactly my thoughts. The problem is, I tend to fall asleep watching *TMP*. ;-)
Answer: There's nothing canon to suggest why they did away with Assignment Patches.

In the mid-23rd century, Starfleet continued the tradition of using unique patch emblems for different assignments, albeit placing them instead over the left breast. By 2278, this styling ceased, and Starfleet adopted the USS Enterprise's assignment patch as the standard emblem for all Starfleet personnel.

2278 is when the USS Bozeman disappeared (2285 is when Wrath of Khan occurred), which is the earliest dating of the red jackets and the standardized Enterprise logo


Why was the protagonist's name changed to Emily Rose?

Question: The Exorcism of Emily Rose is based on the real story of Anneliese Michel. But why did they choose the name Emily Rose rather then real name Anneliese Miche. What is the reason for this change?
Answer: The movie is based on the book, The Exorcism of Anneliese Michel, and indeed, that was also the movies working title. I'd wager that they changed the name to Americanise the title in light of its primary audience. Anneliese Michel sounds decidedly European while Emily Rose is very American.
It's also possible that they didn't want to run into legal issues with the author of the book (which was published in 1981).
Answer: While the movie may be based on the true story, it doesn't neccessarily need to replicate it exactly. In the end they didn't just change the name of the protagonist, but the whole setting from Bavaria to the United States. This was a natural consequence of the movie being produced in Hollywood and for American audiences. It would be pretty weird and unusual for a Hollywood movie to be set in Bavaria. So given that the setting was changed in such a significant way, why keep the original name of the protagonist, which wouldn't fit to the rest of the setting?


Dynamic model using identification for control

Question: I'm currently working of a 5 DOF robot, for which i'd like to compute the dynamic model through identification. I have experimental data representing torques (inputs) and positions (outputs). How can i obtain the closest dynamic model to the structure? and how to validate the obtained model. The objective is to design some non linear control using the obtained model. Could you help me out. Thank you so much. Regards
Comment: Can you provide more information on how the robot's links are connected and what sensors / data you have? Are you attempting to get a black box model (no prior knowledge of robot inertial / kinematic parameters) or a gray box model (use existing knowledge of robot parameters to refine model by incorporating data)?
Comment: The robot has both serial and parallel mechanisms. it contains some passive joints . I've data from incremental encoders and current sensors (hall effect). For inertial parameters, i think i can get them from solidworks. For kinematics , i've DHM parameters and can construct the forward kinematics.
Comment: @wyverniv could you please help me out
Comment: Welcome to *Robotics* Ladybird. On stack exchange, it is better to edit your question to add information requested in comments, rather than adding more comments. Comments are for helping to improve questions and answers, and are distracting, so we try to keep them to a minimum. If all of the information needed to answer the question is contained within it, the comments can be tidied up (deleted).
Answer: Before identification of dynamic parameters, you need to know the kinematic parameters with reasonable accuracy either from kinematic calibration or CAD design.
As dynamic identification concerned, you need to develop the dynamic model either from energy of the system or recursive modelling all in all torque dynamic parameters(link center of gravity,mass, and inertia) relation is given as:
\begin{equation}
\tau = Y(q,q^{.},q^{..})\pi
\end{equation}
Y is called Regressor matrix and computed from Lagrangian L = T - V and its a function of joint configuration and $1^{st}$ and $2^{nd}$ derivative of the same.
$\tau$ is the measured joint torque vector,$\pi$ is the parameter vector you intend to determine. So you may need to have $n$ equation of the above relation for the number of measurements(M) you have(different joint configurations).further $M>> p$ where p is number of parameters you need to determine.
Comment: Thank you @Ababu . I have in addition to measurements of postions and torques, the different kinematic parameters (i.e. the mass of each link; the center of mass, and inertia Ixx Iyy Izz Ixy Ixz Iyz) obtained from solidworks.  But i dont know how to construct the identification model of my robot. In papers by Gautier and Khalil , they use identify the dynamic parameters , but i'd like to identify the inertia matrix , the centrifugal and coriolis matrix and gravity vector, How can i proceed to obtain them? Thank you so much
Comment: @ Ladybird: if the CAD file dynamic parameters are accurate enough, There are two line of formulation for dynamic model of your robot(Equation of Motion), Lagrange Formulation or Recursive Newton-Euler formulation. The first is simple to understand but computationally heavy special as the number of link in your robot increases. The second is more efficient to formulate **M(q)**, $C(q,q^{.})$,**g(q)**,(Inertia,Coriolis,and gravity vector respectively) recursively. If you are interested to know more on this two methods read this book:"Robotics Modelling, Planning and Control"
Comment: @Ladybird, You have to clarify your objective ; do you need to do dynamic identification( calibration of dynamic parameters) or dynamic model(Equation of Motion). If your intention is the second experimental data have no use
Comment: Indeed I need to identify the equation of motion. I don't understand why experimental data have no use in this case. Could you please explain more. Thank you so much
Comment: Welcome to *Robotics* Ababu. On stack exchange, it is better to edit your answer to add information requested in comments, rather than adding more comments. Comments are for helping to improve questions and answers, and are distracting, so we try to keep them to a minimum. If all of the information needed to answer the question is contained within it, the comments can be tidied up (deleted).
Answer: Given that you have your forward kinematics already, you can formulate the dynamic model with the two methods mentioned in the answer by Ababu.
Then you can put estimates of your robot parameters (masses and inertias ) and compute the regressor with the experimental data.
From the dynamic model you can parametrize the model in terms of mass/inertia parameters instead of joint positions. This parametrization let you build the regressor matrix.
A very nice method is explained in Dynamic Model Identification For Industrial Robots - Ieee Journals & Magazine.


Single machine with two disks

Question: I have two disks on my local computer, so when you write to these disks simultaneously, are changes writting to them serially or in parallel?
Answer: I'll explain using an example. These numbers are not intended to be real, just a demonstration.
Assume that it takes 10 seconds to write one block of data (ignoring the size of that block) but it only takes 1 second to instruct the disk to write a block.
Also assume that in this simplistic example the CPU can only send commands to one disk at a time.
In the first second the CPU instructs disk 1 to write a block. In the second second disk 1 begins writing while the CPU instructs disk 2 to write a block. In the third second disk 2 begins writing.
In second 11 disk 1 will finish and in second 12 disk 2 will finish. So in this example the commands were sent serially but the write operations were conducted mostly (about 9 seconds worth) in parallel.
Pile on about a thousand layers of complexity and it gets close to what actually happens on your computer.
So in short, yes, the system will do its best to write in parallel.
Answer: Are the disks mirrored? If so, then they are writing as close to simultaneously as makes no odds. If not, are they on the same controller? If so, they're probably writing sequentially (or possibly they're doing interleaved writes). If they're on different controllers, they could be writing either simultaneously or sequentially, depending on the profile of the write operations, and numerous other factors such how caching is configured on the system.
Answer: Yes, writes are asynchronous unless you specify the sync option for a block device in /etc/fstab.
Even block devices sharing the same system BUS are able to work asynchronously, as your SCSI/IDE controller supports driving more than one at a time.

Single machine with two disks


Why are there no change addresses?

Question: What's the concept behind ethereum transactions that allows them not to require change addresses? What's the underlying difference compared to - for example - bitcoin?
Answer: The fundamental difference between Ethereum and Bitcoin is that while Bitcoin uses a UTXO model, Ethereum uses a state-transition model.
In Bitcoin, in order for a transaction to be valid, it must point to a set of Unspent Transaction Outputs, which then become the inputs for that transaction. The output value of the transaction must equal the sum of the inputs, so there will generally be change, which is deposited into a change account.
In Ethereum, every account simply has a balance, which increases when it recieves transactions, and decreases when it sends transactions. There is no need for change addresses, because all transactions simply deduct from one account and add to another, without needing to reference old transactions or spend quantized amounts.
Answer: Change addresses are a privacy feature, not a bug.
The idea is users would choose a different change address for each transaction. Someone analyzing the blockchain would then not be able to tell which address was the receivers, and which was the change.
In reality, most wallets do not use change addresses in this manner. When a user buys something, the change is automatically returned to their original address.
Ethereum developers decided the privacy potential of change addresses were not worth the additional complexity they required. Possibly, they foresaw on-chain trustless mixers as a viable and more scalable alternative.
Comment: do you have sources? the answer sounds like what-you-think could be correct.
Comment: AFAIK Satoshi never explicitly stated the reason for UTXOs, so you are right that its merely what I think could be correct. However I fail to see any other possible explanation. Doesn't mean there isn't one, just I don't know of any others. Obviously I can't provide a source something doesn't exist =3.
Comment: Here's a link to some previous discussion http://bitcoin.stackexchange.com/questions/38246/why-must-utxo-be-completely-consumed
Comment: if i want to know how much value moved in an ethereum transaction, i can know that.   if i want to know how much value moved in a bitcoin transaction, i do not know that.   i can look at a bitcoin transaction arriving from an ip address, and i still cannot know.    change addresses are an important privacy feature.    mixing is a better alternative.
Answer: Creating a change address may also increase security as it decreases the number of publicly available signed messages made by one address https://www.reddit.com/r/Bitcoin/comments/3euuka/still_confusedwhy_is_it_not_secure_to_reuse/

Why are there no change addresses?


Should I write my name with an already gained bachelor title in another bachelor thesis?

Question: I am writing my second bachelor thesis for a completely different degree and don't know if I should put my name with my already gained title(B.Sc) onto the title page. I live in a country where even bachelor titles are added to the name most of the time, but am not sure if I should/could do that for my  other bachelor thesis. The thesis is written in english, if that's important.
Comment: I don't think anyone can answer this as it's entirely dependent on the thesis regulations of the institution where you are studying. These regulations will usually define what should be on the title page, fonts, margins and how any academic titles should appear.
Comment: I personally wouldn't (although I think I was formally required to put the M.Sc. on the PhD. thesis, but then again, the PhD. title-page kind of has a special status in Germany). In my opinion, a thesis should stand on its own and not be related to any previous merits. But you should check other thesis in your country, specifically master theses, where there definitely is a preexisting title, to see how they do it.
Comment: @mlk Good the idea with master theses, they all have the bachelor title in them. Austria just loves their titles...
Answer: The good news is that it doesn't matter. Very few people will read the thesis. If it is normative in your country to add B.Sc after a name, then you have the right to add it wherever you choose. This is not normative in the US or UK, where I have worked. However, there's no requirement that all titles be used, even in formal contexts. In sum: you can choose.


Address on Ancestry Visa application

Question: I am applying for ancestry visa and it is asking for my address.  My passport/id say my old address but we have recently moved and not updated out ids yet. Should I keep my old address on the application?
Answer: No.  Put your current address.  It's more important for them to know where you live and where they can send things to you than it is for the address to match the one in your passport.  It's entirely normal for people not to live in the same place for the entire life of a document with long validity such as a passport.
If South African law requires you to keep your passport up to date with respect to your address, then you may want to address that.

Address on Ancestry Visa application


What is meant by Namu Amida Butsu and also Nam-myoho-renge-kyo?

Question: In two schools of Buddhism, an important part of the practice is the repetition of special mantras which sound like simple expressions of honor or gratitude to those of us outside of the sects, but which have profound meaning to the practitioners. Is it possible to explain the deeper meaning of Nam-myoho-renge-kyo ("Homage to the Lotus Sutra") as Nichiren Buddhists understand it or Namu Amida Butsu ("Homage to Amida Buddha") as Jodo Shinshu Buddhists understand it or must these thing be understood only through experiencing them?
Answer: My answer is from the Shin perspective, I'll let someone else answer for Nichiren. Indeed you're right in saying that there are "two" meanings of Namu-Amida-Butsu - and that for the person of faith, it has a special meaning. However, in Shin, Namu-Amida-Butsu is not a mantra. It is understood within an entirely different framework from that of Esoteric mantras. For a person without the mind of faith (jp.: shinjin), "Namu-Amida-Butsu" is an effort of calling to Amida for salvation. As you probably already know, the Original Vow of Amida is that people who will sincerely and joyfully entrust themselves to Amida and call upon his Name, they will be saved and will be reborn into the Pure Land. So for a person without shinjin (which means having no doubt whatsoever about Amida's Vow), "Namu-Amida-Butsu" might still be a practice like others in Buddhism, an effort of self-power. For such a person, calling Namu-Amida-Butsu is a willingness to rely on the Other-Power of Amida (on his practice of saving sentient beings). But from the perspective of a person of shinjin, a true person of faith, chanting or reciting "Namu-Amida-Butsu" thinking that this is what will get you to the Pure Land is still caught within the logic of calculating mind, calculating merit ("the more you say it, the more chance you will have to be reborn in the Pure Land"). This mind that "does religious deeds" is the very mind of self-attachment! For a person of shinjin - for Shinran - this logic has to be absolutely abandoned. "Namu-Amida-Butsu" is then understood entirely differently: not as something we do, not as our own practice, but as an embodiment of Amida's practice. Another way to put it, once one totally abandons the idea that it's possible to "save yourself" through enough effort, one totally relies on Other-Power and so there is nothing to practice anymore on our part. There's just an absolute passivity of "deep listening to the Dharma". One realizes that Amida already accomplished all practices so there's nothing to do on our part except to listen to this truth and to rely on it fully. This reliance is true faith, the diamondlike mind, and "Namu-Amida-Butsu" is just the verbal expression thereof. It's the "linguistic embodiment" of our already-having-been-saved by Amida. One is then only a witness of this salvation event, not someone who is practicing to achieve one's own salvation. To practice anything after the salvation-event is to not understand that event. Practising anything after having been saved by Amida would be like looking for a job after you've already won $10 million in the lottery, to give a mundane example.
I realize I didn't do a good job at explaining this here ... it's hard to do it in this format, but I hope that at least it became clear that the Pure Land Way of Master Shinran has nothing to do with Esoteric Buddhism or Mantrayana / the Way of Mantras. It's a wholly different paradigm.
Comment: @ Methexis, thank you for a very thorough explanation from the Shin pov. And thank you for the correction on my use of the term "mantra". Is there a more appropriate term to refer to words themselves or the practice of speaking them?
Comment: @Robin111 Thank you for your kind words. The practice is simply referred to as "Nembutsu" which means remembering or recollecting the Buddha. "Nembutsu" is a Japanese word. In China, it is known as "nianfo". In Sanskrit, it is known as Buddhanusmrti.

In Shin we call it "Nembutsu" or sometimes "the Name" or "holding the Name" or "saying the Name".

However, the Nembutsu needn't always be vocalized. It can be a "silent Nembutsu" (merely thinking "Namu-Amida-Butsu" without vocalizing it) ...

This is another reason why Nembutsu isn't a Mantra. AFAIK, in Nichiren Buddhism one has to chant.
Comment: This is beautiful! @Methexis, thank you very much for this explanation. You have just explained the main point of Pure Land Buddhism.
Comment: So, for a person of shinjin, the chanting of "Namu-Amida-Butsu" is similar to a Christian celebrating the Eucharist?
Answer: This is a great post.  I'll add something as a Vajrayana/mantrayana practitioner with some background in sacred sound from various traditions.  Nembutsu/chanting is best viewed as an internal evocation of the Amida nature/reality within.  As there is no dualism in the Unity of the Buddha mind, there would not be, from a perspective of sacred sound, an 'asking' of Amida for help.  Rather there is a coded set of sound and light principles/archetypes in those syllables.  Some of this is explained in detail from Shintoism in their use of kototama/kotodama.  Tendai and Shingon Buddhism, also arising in Japan, have much esoteric knowledge and a lot of that involves sacred chanting and sacred sound.  Ultimately the ability to enter into a pure land is because one has cultivated the atmosphere of a pure land within.  Amidas pure land is an exudate of Amidas purified mind.  When the projection of light from Amida enters and passes through other beings (though nembustu/chanting) then they are able to appear in the pure land with more reality than do images projected onto a movie screen.  Nembutsu is the attunement of the resonance of Amitabhas mind/reality into another being.  That resonance and matching when the being undergoes transmigration/transition through death is what would attract a practitioner to entering Amidas pure land.  Nembutsu should be done with a base of compassion and not as a goal.  Pure motivation is the advancement of happiness and the causes of happiness for others.


Social Plugin only visible when the user is logged in to Facebook. How Do I Make The Fans Show All The Time?

Question: My site is this one and if your not logged into Facebook you won't see the social plugin show all my facebook fans. I'm not sure if the app is setup wrong and I have used html, xfmbl, and Iframe but I get the same results which leads me to believe it might be the app settings.
Answer: When I look at it when not logged in, I get a prompt asking me to "login to see this content".  This appears to be working as I'd expect it to.


Why are there only 1000 exit relays?

Question: I see from the Tor network-metrics page that there are only ~1000 exit relays. Even if the Tor browser is secure, having so few exit relays limits the anonymity provided, right? How could the Tor Project facilitate and encourage new exit relays?
Comment: Seems more like a discussion opener than a question. StackExchange is for questions, try the mailing lists for discussions: https://www.torproject.org/docs/documentation.html.en#MailingLists
Comment: It's a bit hard to tell what you're asking here; could you please try to rephrase this as a question?
Answer: Having only a thousand exit relays does not harm your anonymity directly.
If there were only a thousand users, then that would be a problem.  But there aren't.  There are many thousands of users, and you get your anonymity from blending in with them.  Or, in other words, you derive anonymity because nobody can tell you from the hundreds of thousands of other Tor users.
However, having few fast exit relays harms diversity.  Concentrating a large portion of the network isn't good because then a single node can see a significant part of the entire traffic.
Comment: I agree that will not hurt our identity directly but more exit nodes means more work on NSA or any other attackers.Am I right gentlemen?
Answer: Yes, there are only 1k exits.
It is easy to explain why so. Earlier, Internet was a paradise of spammers. There are couple of generations of spammers growth in the network.
Once you've setup your node as an exit, you've lost your IP address forever.
Just try it yourself.
You will become blacklisted by every kind of SpamCops. Requests from your IP would be locked on Google, Yahoo, etc...
Even wikipedia will deny you to share your knowledge.
But it is not so bad. The real terrible thing is a 2.5k of middle-relays only.
Peoples share thousands of terabytes of pirate's DVD, but wantn't share their bandwidth. The main problem that I see, they just don't know the difference between the middle-node and an exit. Who tries once setup an exit, now staying away from Tor. The simplicity of keeping middle-relay must be illuminated another, more popular, way.
Comment: Running an exit node **does not** cause your IP to be blacklisted. Exit node operators can easily avoid problems like spam blacklists and DMCA complaints by running a reduced exit policy. https://trac.torproject.org/projects/tor/wiki/doc/ReducedExitPolicy
Comment: @polarbearonthewhitesnow can you support that 90% claim? I rarely see wholesale blocks of Tor users, more frequently I see things such as captcha images, or moderated sign-ups or comments. And that's only on sites with heavy user participation.
Comment: Anyway, more than 90% of designers ban Tor by full list of current exits. Just observer questions over stackexchange about "How-to block Tor users?".
Comment: I have clarify this in answer: Any search engine, any email service, actually wikipedia, block Tor user, and in more than 50% cases - it is not a Captha, it is fascist block.
Answer:
There is no incentive from doing so.
In other systems not related to Tor, usually the users are happy to contribute back to whatever they are using. This doesn't work for Tor.
Most users interested in Tor want to hide their identity. Anonymously hosting a relay is difficult. They fear, that hosting even a middle relay will give them unwanted attention.
Comment: Doing anything at all anonymously is difficult. That's especially so while attracting attention. Running a middle relay from home is easy, and not necessarily very expensive, if you have bandwidth and a machine to spare. But running a remotely-hosted exit relay is much harder, and much more expensive. I wonder if there's a way for many users to easily run anonymous mini exit relays, with high bandwidth but low throughput caps. I'm assuming that AWS would not be OK with that ;)

Why are there only 1000 exit relays?


Time management in a Sprint

Question: During a sprint, producing frequent builds, conducting testing, and fixing bugs quickly during an iteration can become daunting, especially when the quality of the work done is not optimum. So how can a product owner or scrum master best manage the reoccurring fixes during a sprint?
Comment: "build features" is not a sprint goal, it's a cop-out to not have to think about what's actually important ;)
Comment: This raises a number of contextual questions. Why is the PO or Scrum Master "managing fixes?" Why is this not work that the Development Team or Scrum Team as a whole are self-managing? Why isn't sub-optimum quality being addressed through your Definition of Done and Sprint Retrospectives?
Comment: The PO or Scrum master is not managing the fixes, but more concerned with the negative impact on the sprint timeline, the issues being faced by the dev team were communicated as such.
Comment: What "Sprint timeline?" What's the Sprint Goal? What's putting the Sprint Goal at risk? What issues is the Dev Team facing? Why aren't they empowered to fix it?
Comment: A 2-week sprint, sprint goal is to build new features, the dev team are not experienced enough to handle set tasks, the budget was lean, so the company opted for cheap labour and it is now impacting the quality and time delivery of the project.
Comment: The sprint goal was to build a beneficiary management feature
Comment: You asked a time management question, but it sounds like you really have a quality management situation.
Answer: In Scrum, the Product Owner has limited power to improve quality. I see 2 potential actions:

Manage the Product Backlog accordingly. If the timeline is too tight, try to find items which can be potentially removed or replaced by a simpler but sufficient solution.
Write more accurate user stories and acceptance criteria. While the tumb-rule suggests not to do elaborate upfront specification, difficult topics and junior teams may do with more details and some guidance. If team members are really beginners, backlog refinement can be used for education.

The Scrum Master can also help in 2 areas:

Knowing past performance, help the team better estimate their work. This will not make the delivery faster but more predictable.
Underline the importance of quality checks at all steps of the process. For juniors, even such simple ideas may help such as

use an IDE which has a static analyser,
follow code conventions,
perform unit testing,
ask for clarification if the backlog item is not clear,
raise problems as soon as they are found,
refine the definition of "Done" with the team,
...

If delivery by due date seems to impossible with the team, escalation is also on the table. The management may decide to give more time/budget/people. Or help to reduce the scope.
Answer:
especially when the quality of the work done is not optimum

This is the area I would focus on. Raise quality and the impact of testing is reduced.
Things like test automation and continuous integration can really help.

So how can a product owner or scrum master best manage the reoccurring fixes during a sprint?

I'm assuming you are using the Scrum framework, in which case neither the Product Owner nor the Scrum Master is involved in managing recurring fixes. This is the responsibility of the development team.
However, it would certainly make sense for the Scrum Master (and perhaps the Product Owner) to raise concerns over quality standards during the team retrospective.
Answer:
especially when the quality of the work done is not optimum.

How do you measure the quality of work ? "Optimum" is ambiguous in my opinion.
Do you have DoD defined for the work/stories/fixes ?

So how can a product owner or scrum master best manage the reoccurring fixes during a sprint?

If you feel that recurring fixes are happening due to obvious issues during story verification then you could include "unit testing" and "End to End testing with db verification if needed" in your DoD.
As you gain more experience, improve your DoD to be crystal clear for Devs.
Answer: A little e-book that I've never seen in print, called Managing the Mechanism, made the important point that computer software is actually "an autonomous, self-directing machine."  The team that built it has no influence upon it when it runs.  Either the machine is built "completely and correctly," or it will fail – there are no in-betweens.
So – if development quality is as you delicately describe it ... "the task is Not Done."  You should push very hard for test-driven development where a feature is accepted as "done" only when it passes an automated and re-runnable test, which will be continuously run from now into the future.  Developers are responsible not only for preparing (and reviewing) the code, but also the test.
For instance, in the Perl programming language, anytime and every time you install a third-party package, extensive tests which are part of that package are run on your system.  If any of those tests fail, the package will not install.  This is why you can have confidence that the package will work as promised, on your system.  The same concepts (and, the same tools) can be applied to any software system built with any language(s).  It just requires "team self-discipline."  No, you don't have to live with "the 80/20 rule."
Importantly, this regimen will also immediately detect when something apparently-unrelated "broke the build."  Because the software machine is composed of literally millions of moving parts, all potentially interconnected, all with the ability to negatively influence anything else in the system.  And, you won't know it unless you are constantly (and mechanically) looking for trouble.
"It doesn't matter how fast you build junk – it's still junk."  And, because of the peculiar nature of "software is a self-directing machine," that standard is and has to be very unforgiving.

Time management in a Sprint


What would happen to the Bitcoin network if all ISP's collectively block port 8333 at once?

Question: Will nodes still be able to find each other using today's official Bitcoin client?
Comment: No, or at least not in the sense of then actually being able to communicate with each other. But then again, that is for what you call the official Bitcoin client. Why would you continue using it if it became unable to work? People would change it to work again. Of course, if all this was part of a wider stop-Bitcoin-effort beyond just ISPs, it would be interesting to ask what fraction of bitcoin users will be able to communicate to each other what fix they propose...
Answer: The core developers could decide on a new port then get the word out that everyone should start using that port.  It's a very easy change in the bitcoin.conf file.  Mining pools, online wallets like blockchain.info and Coinbase, and "light" wallet providers like Electrum could lead the way.  (For example, once blockchain.info made the port change on their server, all their users would automatically have service again).  I think it would recover quite quickly.
The new port could also be shut down but it would turn into a game of "whack-a-mole".  The developers would probably come out with a new release that used some kind of strategy to dynamically search for a port to use to solve the whack-a-mole problem.
Alternatively, there is no reason they could not just switch to using port 80 for bitcoin.  The main disadvantage is it would make it a bit more complicated to run a web server and bitcoin node on the same machine.
Answer: Very few nodes run on ports other than the default of 8333, so if somebody had unilateral control of every network connection in the world and decided to block 8333 then Bitcoin would collapse. There's portions of the network that use Tor for communication only, and these would not be affected by port 8333 being blocked at all.
Comment: It would collapse for like a few days before everyone switched to another port. It's not like we don't have community forums where we can coordinate our actions. This very site for example...
Answer: I'm inclined to believe that a successful fracturing of the network (truly partitioning it) would effectively fork the Blockchain, and create two or more separate Blockchain universes, depending upon the number of successful partitions were achieved. If it hasn't been performed already, I would expect some academic institution might try experimenting with small isolated Bitcoin networks or enclaves and slowly break the connectivity between enclaves to see what the behaviors really unfold. The point about TOR (The Onion Router) is a great one because it is likely to route around any censorship and possibly prevent the forking of the Blockchain provided there is enough network redundancy using TOR.
Answer: Now that I think about it, it wouldn't be possible for all the ISP's to shut down a common port at the same time unless the timing was synchronized perfectly. Now that doesn't mean they couldn't do it, just it would be nearly impossible for them to sync all at the same time. Consider an honest party whom is nanoseconds away from completing a block the very moment that every single ISP decides to block the port. Say there exists a party that has a really high latency and they get the very last bitcoin 100ms after the shutdown. Now they are only 10ms away from another party whom was mining with a 50ms latency. Could a bad transaction occur within those remaining milliseconds if one party decided to buy / sell? If the entire world stopped mining bitcoins at once and you had an extra 100ms of mining would those 150ms directly scale and create a drastic increase in the price while still leaving you time to sell? What if you decided to buy all the bitcoins from people who had higher latencies at a discounted price because they didn't receive the market data fast enough?
In all honesty, there are so many different things that could happen economically wise as well. Under those given scenarios, I believe it would be possible for one party to benefit greatly due to the lapse in the latency. Each party would stop mining at different intervals, it would be impossible for the ISP's to attempt to stop every party at the same time due to them not being able to stop a packet once it's sent. It's a very interesting scenario to think about though as to how one might exploit the latency differences.
As far as a solution to the problem one might consider an alternative port. Consider
a different method of linking the transactions (0, 1,... to n) to use two autossh tunnels: one through port 22 and the other through port 2222. If the ISP's block these ports, well... then it wouldn't exactly be possible for them to ssh into the server in the first place. In regards to the potential leakage of the clients public key by switching to the ssh ports, one might suggest a fully homomorphic Encryption scheme such as the one used with popular secure email client Lavabit. (recently shut down by the NSA for being too secure) Thats just my two cents.
Nonetheless Homomorphic encryption would secure a users public key as required by the bitcoin protocol if we switched to ports 22 and 222:
http://en.wikipedia.org/wiki/Homomorphic_encryption#Fully_homomorphic_encryption


How do I buy bitcoins with South African Rands?

Question: I have South African Rands that I would like to purchase bitcoins with. No Websites I know of accept Rands (ZAR). How do I get around this?
Comment: Whats the easiest way to convert Rands to USD, GBP or EUR?
Comment: Have you tried exchanging ZAR for dollars, euros, or pounds?
Comment: @Jake, I'm South African too, how much profit have you made on your investment thus far?
Answer: https://www.luno.com (previously known as BitX) trades BTC for ZAR via EFT to South African banks. They have accounts at FNB and Standard Bank. If you have an account at one of those, it will clear faster.
Answer: If you want to buy bitcoins with ZAR try trading face to face with some SA locals who have bitcoins. Check out the facebook.com/bitcoinzar page to find other locals who are into bitcoins. You can also try localbitcoins.com where locals trade coins. You could also sell something for bitcoins to get bitcoins, use bitpay for that. Check out www.bitcoinzar.co.za too for some SA businesses that accept bitcoins, maybe they will trade some with you.
Comment: This is actually an excellent answer. Bitcoinzar is a South African site. They actually link to localbitcoins.com, on which I easily found three people willing to sell Bitcoin for ZAR just by searching for "South Africa."
Answer: ICE3X is a new and improved site for South Africans.
Buy and Sell: Bitcoin (BTC) / Litecoin (LTC) / Rand (ZAR).
Links directly to your South Africa bank account. Fast and Direct EFT transfers to our Bank Account, currency storage and quick trading.
Comment: They are also do Bitcoin Cash.
Answer: You can find people willing to sell you bitcoins for ZAR online here: all localbitcoins online offers to sell.
Answer: I will list some methods I have used to purchase Bitcoins as a South African resident:
1) Peer to peer exchanges- LocalBitcoins, Paxful.com- Purchase Bitcoins directly from peers using these platforms. Use one of the many payment methods offered by local traders, this includes- EFT, Cash Deposit, eWallet, eBucks, Cash in person, Neteller, Paypal, Skrill and many more. Beware of potential scams and trade with traders with reputable score and only with non reversible payment methods.
2) Centralized exchanges- BitX.co & ice3x- The most popular centralized exchange currently, good liquidity and fast pay-outs. They require full verification of identity and proof of residence to use all features of the exchange.
3) Credit card and Paypal- If you would like to purchase Bitcoins using your credit or debit card, here are some options- Virwox.com, Coinbase.com, Cex.io
For a complete and up to date list of places to purchase bitcoins, check out some local Bitcoin sites- Bitcoin News South Africa and BitcoinZar are both good.
Comment: Another note on peer-to-peer exchanges, specifically any that requires in-person meetings:  meet in public!  Personal safety is important any time you are meeting a stranger, potentially carrying a large amount of cash.
Answer: Have you tried www.altcointrader.co.za? It is an exchange that works with BTC, LTC, and NMC, and it's local. It supports the use of ZAR as well.
Answer: Another option would be www.ice3x.co.za. You can not sell bitcoin there but you are able to buy. Payments via EFT and there is a physical business address and phone number.
Comment: Tried to trade. Get an error: "trading is not enabled for this account" No info on how to get it enabled. Extremely low prices (120ZAR/1BTC) make me think the transaction volume == zero, and the malformed html does not give me much confidence in the exchange.
Answer: You need a wealth translator who would take a fee due to the illiquidity of Rands/Bitcoins transactions.  Or do it yourself realizing there is a bid/ask on every translation.
Comment: There are 178 ISO recognized currencies. If you want to change any currency for any currency, then you need 31,500 separate markets. Sometimes it makes sense to convert into a commonly used currency first, rather than trading directly between two obscure currencies.


How should a grid of apps rotate when the device is rotated?

Question: How should an app grid rotate when the user's device is rotated?

Should each app rotate individually and stay in the same spot, or should the entire screen be rotated?
Answer: If you have a square grid like in your example, keep red in the bottom left.
When you rotate a phone, you don't want to change the orientation of the content, you just want to get more height/width. Consider it like resizing a browserwindow. You generally want to keep the layout as similar as possible at different heights/widths. If not for real-time resizing, then at least for crossplatform recognition and usability.
So for your example, keep it as is. But reality tends not to be so simple.
Because phone screens tend to be about 16:9. Because you're rotating to get more usable screenspace and using a square completely negates that. So you have to make some difficult decisions. If you go from a 3x5 grid in portrait, do you;

show a 3x5 grid with boxes thrice as wide as high?
show a 3x5 grid with a lot of white space?
show a 3x2 grid and let people scroll?
show a 5x3 grid, breaking the ordering?

And the answer to that is "it depends".
Answer: It is more of like the depends kind of situation.
There can be many scenarios and let's start with the iphone 4-4s. Technically, its resolution is 320X480(wXh) and the bootstrap grid handles the mobile resolution at <=768px (xs 12 column grid)
So in a nutshell, when you change the portrait mode to the landscape mode, it changes the whole resolution itself due to the responsive nature.

But when you change the mode of the other phones with the higher resolutions, their container width, gutter width, column width and in general, the media queries change as in landscape mode, instead of lying in the extra small devices, the lie uder the small devices tablets.


What are linkers and loaders? How do they work?

Question: I am trying to understand things like linkers and loaders better.
What area of computer science do they belong to? Compiler, Operating System, Computer Architecture?
Where do linkers and loaders come into play during development?
Comment: No offense, but make sure to read the wikipedia articles, as they may help to focus your question: http://en.wikipedia.org/wiki/Linker_%28computing%29 and http://en.wikipedia.org/wiki/Loader_%28computing%29
Comment: I could see the down votes given this question is rather broad and doesn't show a lot of work done to figure out the answer on one's own.
Comment: I edited this question to be more about what linkers and loaders are than about other places to learn about them, since this site is the right place for that sort of thing. If there are good resources out there, let them emerge naturally through answers instead of just trying to build a list of external resources.
Comment: Not sure why I got down vote - I thought this question might help other newbies too who wanted to know this - along with me geting some guidance . is this a non progrmming question ?
Answer: The exact relationship varies somewhat. To start with, I'll consider (nearly) the simplest possible model, used by something like MS-DOS, where an executable will always be statically linked. For the sake of example, let's consider the canonical "Hello, World!" program, which we'll assume is written in C.
Compiler
The compiler will compile this into a couple of pieces. It'll take the string literal "Hello, World!", and put it into one section marked as constant data, and it'll synthesize a name for that particular string (e.g., "$L1"). It'll compile the call to printf into another section that's marked as code. In this case, it'll say the name is main (or, frequently, _main). It'll also have something to say this chunk of code is N bytes long, and (importantly) contains a call to printf at offset M in that code.
Linker
Once the compiler is done producing that, the linker will run. It's normally considered part of the development tool chain (though there are exceptions -- MS-DOS used to include a linker, though it was rarely if ever used). Although it's not normally externally visible, it will normally be passed some command-line arguments, one specifying an object file containing some startup code, and another specifying whatever file contains the C standard library.
The linker will then look at the object file containing the startup code and find that it is, say, 1112 bytes long, and has a call to _main at offset 784 in that.
Based on that, it'll start to build a symbol table. It'll have one entry saying ".startup" (or whatever name) is 1112 bytes long, and (so far) nothing refers to that name. It'll have another entry saying "printf" is a current unknown length, but it's referred to from ".startup+784".
It'll then scan through the specified library (or libraries) to try to find definitions of the names in the symbol table that aren't currently defined -- in this case printf. It'll find the object file for printf saying that it's 4087 bytes long, and has references to other routines to do things like converting an int to a string, as well as things like putchar (or maybe fputc) to write the resulting string to the output file.
The linker will re-scan to try to find definitions of those symbols, recursively, until it reaches one of two conclusions: it's either found definitions of all the symbols, or else there's a symbol for which it can't find a definition.
If it's found a reference but no definition, it'll stop and give an error message typically saying something about an "undefined external XXX", and it'll be up to you to figure out what other library or object file you need to link.
If it finds definitions of all the symbols, it moves on to the next phase: it walks through the list of places that refer to each symbol, and it'll fill in the address where that symbol got put into memory, so (for example) where the startup code calls main, it'll fill in the address 1112 as the address of main. Once it's done all that, it'll write all the code and data out to an executable file.
There are a few other minor details that probably bear mentioning: it'll typically keep the code and data separate, and after each is complete, it'll put them all together at (more or less) consecutive addresses (e.g., all the pieces of code, then all the pieces of data). There will typically also be some rules about how to combine definitions for section/segments -- for example, if different object files all have code segments, it'll just arrange the pieces of code one after another. If two or more identical string literals (or other constants) are defined, it'll typically merge those together so all of them refer to the same place. There are also a few rules for what to do when/if it finds duplicate definitions of the same symbol. In a typical case, this will simply be an error. In a few cases, it'll have things like "weak external" symbols, that basically say: "I"m providing a definition of this symbol, but if somebody else also defines it, don't consider it an error -- just use that definition instead of this one.
Once it has entries for all the symbols, the linker has to arrange the "pieces" and assign addresses to them. The order in which it arranges the pieces will vary somewhat -- it'll typically have some flags about the types of different pieces, so (for example) all the constant data ends up next to each other, all the pieces of code next to each other and so on. In our simple MS-DOS-like system, most of this won't matter a whole lot though.
Loader
That brings us to the next phase: the loader. the loader is typically part of the operating system, which loads the executable. In ancient versions (e.g., CP/M, MS_DOS .com files, the loader just read data from an executable file into memory, then started executing at some address. Slightly more recent loaders (e.g., for MS-DOS .exe files) will start out (more or less) the same way: read a file into memory. In this case, however, based on the entries put there by the linker, it'll "fix up" any absolute references in the executable to refer to the correct address. In the example above, our startup code referred to main at address 1112, but the executable is being loaded at a base address of (say) 4000. In this case, the loader will fix that address up to refer to 5112. In this simple of a system, however, the loader is still a pretty simple piece of code -- basically just walking through the list of relocations, and adding the base address to each.
Now let's consider a bit more modern OS that supports something like shared object files or DLLs. This basically shifts some of the work from the linker to the loader. In particular, for a symbol that's defined in a .so/DLL, the linker will not attempt to assign an address itself.
Instead it'll create a symbol table entry that basically says "defined in .so/DLL file XXX". When the linker writes the executable, most of these symbol table entries will basically just get copied to the executable, saying "symbol XXX is defined in file YYY". It's then up to the loader to find file YYY, and the address of symbol XXX in that file, and fill in the correct address wherever it's used in the executable. Much like in the linker this will be recursive, so DLL A may refer to symbols in DLL B, which may refer to DLL C, and so on. Although the chain from executable to all the definitions may be long, the basic idea of the process is fairly simple -- scan through the list of external references, and find a definition for each. Also note that in most cases, it will be able to share a single executable across many processes, so the OS will normally have a list of loaded modules, and when/if it gets to a module that's already loaded, it'll just fill in entries for that, and be done rather than re-loading it from the beginning.
Again, there are some miscellaneous bits and pieces to consider. For example, the sharing will normally only happen on a section-by-section basis, not file-by-file. If a file has some code and some (non-constant) data, for example, all processes will share the same code sections, but each will get its own copy of the data.
Comment: The simplest loaders don't even have any fixup ability.  I'm thinking of the old TRS-80.  Executable files were simply address/size/data, repeated as needed (size was 1 byte so you normally needed multiple blocks.)  You could even make splash screens by specifying a load address in video memory.
Answer: Linkers and loaders are two related but separate concepts.
Linkers are a part of compiler theory.  When you compile a project made up of more than one module (source code file), it's common for the compiler to output a single intermediary file for each source module.  This has several benefits, one of which is that if you only make changes to one file and then have to recompile, you don't have to rebuild the entire project when you've only made one local change.
But this means that if you have code in one module that calls a function in a different module, the compiler can't generate a CALL instruction to it, because it doesn't have the location of that other function.  It's in a different intermediary file, and the exact location of the function can change if you make a local change to that intermediary's source file and recompile it.  So instead, it inserts an "external reference token" (exactly what that is or what it looks like doesn't matter, just think of it as an abstract concept) that says "I need this function whose exact address I don't know at the moment."
Once everything has been compiled into intermediary files, the linker is what finishes the job.  It goes through all the intermediary files and links them together into a final binary.  Since it's putting things together, it does know the actual addresses of all the functions, and so it can replace the external reference tokens with actual CALL instructions to the correct locations in the binary.
The loader, on the other hand, belongs to the operating system, not the compiler.  Its job is to load the binary into memory so it can execute, and to finish up the linking process, since the linker can only resolve code it knows about.  If your program is using any DLLs, they are external even to the compiled binary, so the linker doesn't know their address.  It leaves external reference tokens in the final binary in a format that the OS's loader knows about, and then the loader goes through and matches these tokens to the actual function addresses in the DLLs once everything has been loaded into memory.
Answer: To find out more about linkers, I think they'll generally be discussed in combination with compilers.  They are for knitting your various modules together into a cohesive unit, finalizing addresses within that code.  Some may even try to perform optimizations.
To find out more about loaders, I think they'll generally be discussed in combination with writing compilers for particular architectures unless you mean loader as a synonym for linker.  I'm thinking of the loader as the part of the executable file header that tells the operating system how to open and execute your compiled software.
I agree that reading the Wikipedia articles will probably impart more information than you're looking for.  As to where they come into development ... generally they are beyond the control of the project, and are part of the selection of the operating system and the development package you choose to use.  It's very rare that you would use (for example) MSVC but want to run a GCC based linker ... might not even be possible.  The ONLY place I've ever used a non-standard linker was at IBM when we were using development copies.
If you have more particular, specific questions about these topics, I think you'll find a much better response.
Answer: Computers basicly work with binary numbers.
People speak their native languages.
Do, programming languages are for communication between people and computers.
If you say: Add 2 and 3 and then substract 1 from it, I doubt that computer would understand anything (maybe in some programming language it would).
So, you need to translate your source code into a format that computer understands, so you need a compiler, which translates a programming language to co called object code.
But object code is not yet the language a computer understands and executes directly. So it needs a linker which will make an executable file that containts instructions in so called machine language; a machine language is a set of operations coded into binary numbers which processor understands. All binary instructions have its structure and its published by a processor manufacturers. You can look for it on say Intel's site and see how do they look like.
Comment: Here's a developer's guide from AMD: http://developer.amd.com/documentation/guides/Pages/default.aspx


Is Java.sql's getRow() thread safe?

Question: Lets say I have a large number of threads inserting into a mysql database using Java.sql.  After i perform an insert i would like to know the primary key of the record i just inserted.  I could use getRow() on the ResultSet returned by the insert query.   However,  is this thread safe?   Or should I fire off another select statement to find the primary key of the record I just inserted?
Answer: ResultSet does not advertise on the javadoc as being thread safe, so assume it is NOT. If you have 10 threads inserting, and somehow they get the SAME result set.. something weird will happen (or at least not guarantee to be right).
However, if you have 10 threads each doing their OWN inserting, and each one has it's own ResultSet .. you are fine. Remember, thread safety often has to do with sharing of the same OBJECT, not just the same class. ArrayList is NOT thread safe, but if you have 10 different threads with 10 different ArrayList's, you are fine. Same here with ResultSet.
Answer: I don't think getRow() should be correct.  getId() would be my choice, because the row ID may not be the same as the generated primary key.
I don't believe that any implementation in java.sql is thread-safe; Connection certainly is not.
Be sure to make your INSERT in a transaction context.
You need to pay attention to your isolation level.  Check the javadocs for java.sql.Connection if you don't know what that means.

Is Java.sql's getRow() thread safe?


What are the different names of God in the Bible and what do they mean?

Question: I see that our current-day Bibles only refer to God as LORD.  Can you explain to me what the different names of God are and what they mean?
Comment: Wow, there are so many.  You may want to be more specific.  Do you want the Hebrew names, the translated versions of Hebrew names, or the 'purely' English names?
Comment: I have no idea how many that there are. You might start by explaining each name is it was originally written.
Comment: See also: [Is God's name Yahweh or Jehovah?](http://christianity.stackexchange.com/q/1630/914)
Comment: You may wanna ask [these guys](https://www.facebook.com/HolyNameSociety).
Answer: Elohim
Genesis 1:1 (ESV)

1
In the beginning, God [Elohim] created the heavens and the earth.

Pslam 19:1 (ESV)

1 The heavens declare the glory of God, [Elohim]
   and the sky above proclaims his handiwork.

The name "Elohim" means "God" and is a reference to God's power and might.
Adonai
Malachi  1:6 (ESV)

… And if I am a master, where is my fear? says the LORD of hosts [Adonai] to you, O priests…

Adonai means "Lord" and refers to the Lordship of God.
Jehovah/Yahweh
Genesis 2:4 (ESV)

4  These are the generations of the heavens and the earth when they were created,in the day that the LORD God [Jehovah-Yahweh] made the earth and the heavens.

Translated as I am, I am who am, or I am who I am, and indicates God's personal, eternal, non-contingent nature. It is given to Moses by God when prompted for His name.
Jehovah-Maccaddeshem
Exodus 31:13

13"You are to speak to the people of Israel and say, 'Above all you shall keep my Sabbaths, for this is a sign between me and you throughout your generations, that you may know that I, the LORD, [Jehovah-Maccaddeshem] sanctify you.'"

Means "The Lord thy sanctifier"
Jehovah-Rohi
Psalm 23:1 (ESV)

1The LORD [Jehovah-Rohi] is my shepherd; I shall not want.

Jehovah-Shammah
Ezekiel 48:35 (ESV)

35The circumference of the city shall be 18,000 cubits. And the name of the city from that time on shall be, The LORD Is There. [Jehovah-Shammah]"

Means "The Lord who is present"
Jehovah-Rapha
Exodus 15:26 (ESV)

"…I will put none of the diseases on you that I put on the Egyptians, for I am the LORD, your healer. [Jehovah-Rapha]"

Means "The Lord our healer"
Jehovah-Tsidkenu
Jeremiah 23:6 (ESV)

6In his days Judah will be saved, and Israel will dwell securely. And this is the name by which he will be called: 'The LORD is our righteousness.'

Means "The Lord our righteousness"
Jehovah-Jireh
Genesis 22:14 (ESV)

14So Abraham called the name of that place, "The LORD will provide"; as it is said to this day, "On the mount of the LORD it shall be provided."

Means "The Lord will provide"
Jehovah-Nissi
Exodus 17:15 (ESV)

15And Moses built an altar and called the name of it, The LORD Is My Banner,

Means the "The Lord is my banner"
Jehovah-Shalom
Judges 6:24 (ESV)

24Then Gideon built an altar there to the LORD [Jehovah-Shalom] and called it, The LORD Is Peace. To this day it still stands at Ophrah, which belongs to the Abiezrites.

Means "The Lord is peace"
Jehovah-Sabbaoth
Isaiah 6:1-3 (ESV)

3And one called to another and said:

       "Holy, holy, holy is the LORD of hosts; the whole earth is full of his glory!"

Means the "Lord of hosts"
Jehovah-Gmolah
Jeremiah 51:6 (ESV)

6
…Be not cut off in her punishment,
              for this is the time of the LORD's [Jehovah-Gmolah] vengeance,
               the repayment he is rendering her.

Means "The God of Recompense"
El-Elyon
Genesis 14:17-20 (ESV)

19And he blessed him and said,

       "Blessed be Abram by God Most High,
       Possessor[a] of heaven and earth;
20and blessed be God Most High,
      who has delivered your enemies into your hand!"

Isaiah 14:14 (ESV)

14I will ascend above the heights of the clouds;
    I will make myself like the Most High.'

Means "The most high God"
El-Roi
Genesis 16:13 (ESV)

13 So she called the name of the LORD [El-Roi] who spoke to her, "You are a God of seeing," for she said, "Truly here I have seen him who looks after me."

Means "The strong one who sees"
El-Shaddai
Genesis 17:1 (ESV)

1
When Abram was ninety-nine years old the LORD appeared to Abram and said to him, "I am God Almighty [El Shaddai]; walk before me, and be blameless,

Psalm 91:1

1 He who dwells in the shelter of the Most High [El-Shaddai]
   will abide in the shadow of the Almighty.

Means "The God of the mountains" or "God Almighty"
El-Olam
Isaiah 40:31 (ESV)

31but they who wait for the LORD shall renew their strength;
     they shall mount up with wings like eagles;
they shall run and not be weary;
     they shall walk and not faint.

Means "The everlasting God"
I am not sure if this is what you are looking for, but here are some other names of God:
<code>•   ABBA.............................Romans 8:15
•   ADVOCATE.........................I John 2:1 (kjv)
•   ALMIGHTY.........................Genesis 17:1
•   ALPHA............................Revelation 22:13
•   AMEN.............................Revelation 3:14
•   ANCIENT OF DAYS..................Daniel 7:9
•   ANOINTED ONE.....................Psalm 2:2
•   APOSTLE..........................Hebrews 3:1
•   ARM OF THE LORD..................Isaiah 53:1
•   AUTHOR OF LIFE...................Acts 3:15
•   AUTHOR OF OUR FAITH..............Hebrews 12:2

•   BEGINNING.........................Revelation 21:6
•   BLESSED & HOLY RULER..............1 Timothy 6:15
•   BRANCH............................Jeremiah 33:15
•   BREAD OF GOD......................John 6:33
•   BREAD OF LIFE.....................John 6:35
•   BRIDEGROOM........................Isaiah 62:56
•   BRIGHT MORNING STAR...............Revelation 22:16

•   CHIEF SHEPHERD.....................1 Peter 5:4
•   CHOSEN ONE.........................Isaiah 42:1
•   CHRIST.............................Matthew 22:42
•   CHRIST OF GOD......................Luke 9:20
•   CHRIST THE LORD....................Luke 2:11
•   CHRIST, SON OF LIVING GOD..........Matthew 16:16
•   COMFORTER..........................John 14:26(kjv)
•   COMMANDER..........................Isaiah 55:4
•   CONSOLATION OF ISRAEL...............Luke 2:25
•   CONSUMING FIRE......................Deut. 4:24, Heb. 12:29
•   CORNERSTONE.........................Isaiah 28:16
•   COUNSELOR...........................Isaiah 9:6
•   CREATOR.............................1 Peter 4:19

•   DELIVERER..............................Romans 11:26
•   DESIRED OF ALL NATIONS.................Haggai 2:7
•   DOOR...................................John 10:7(kjv)

•   END....................................Revelation 21:6
•   ETERNAL GOD............................Deut. 33:27
•   EVERLASTING FATHER.....................Isaiah 9:6

•   FAITHFUL & TRUE........................Revelation 19:11
•   FAITHFUL WITNESS.......................Revelation 1:5
•   FATHER.................................Matthew 6:9
•   FIRSTBORN (3)........................................Rom.8:29,Rev.1:5,Col.1:15
•   FIRSTFRUITS............................1 Cor.15:20-23
•   FOUNDATION.............................1 Cor. 3:11
•   FRIEND OF TAX COLLECTORS & SINNERS.....Matthew 11:19

•   GENTLE WHISPER.........................1 Kings 19:12
•   GIFT OF GOD............................John 4:10
•   GLORY OF THE LORD......................Isaiah 40:5
•   GOD....................................Genesis 1:1
•   GOD ALMIGHTY...........................Genesis 17:1
•   GOD OVER ALL...........................Romans 9:5
•   GOD WHO SEES ME........................Genesis 16:13
•   GOOD SHEPHERD..........................John 10:11
•   GREAT HIGH PRIEST......................Hebrews 4:14
•   GREAT SHEPHERD.........................Hebrews 13:20
•   GUIDE..................................Psalm 48:14

•   HEAD OF THE BODY.......................Colossians 1:18
•   HEAD OF THE CHURCH.....................Ephesians 5:23
•   HEIR OF ALL THINGS.....................Hebrews 1:2
•   HIGH PRIEST............................Hebrews 3:1
•   HIGH PRIEST FOREVER....................Hebrews 6:20
•   HOLY ONE...............................Acts 2:27
•   HOLY ONE OF ISRAEL.....................Isaiah 49:7
•   HOLY SPIRIT............................John 15:26
•   HOPE...................................Titus 2:13
•   HORN OF SALVATION......................Luke 1:69

•   I AM....................................Exodus 3:14, John 8:58
•   IMAGE OF GOD............................2 Cor. 4:4
•   IMAGE OF HIS PERSON.....................Hebrews 1:3 (kjv)
•   IMMANUEL................................Isaiah 7:14

•   JEALOUS..............................Exodus 34:14 (kjv)
•   JEHOVAH..............................Psalm 83:18 (kjv)
•   JESUS................................Matthew 1:21
•   JESUS CHRIST OUR LORD................Romans 6:23
•   JUDGE................................Isaiah 33:22, Acts 10:42

•   KING.................................Zechariah 9:9
•   KING ETERNAL.........................1 Timothy 1:17
•   KING OF KINGS........................1 Timothy 6:15
•   KING OF THE AGES.....................Revelation 15:3

•   LAMB OF GOD...........................John 1:29
•   LAST ADAM.............................1 Cor. 15:45
•   LAWGIVER..............................Isaiah 33:22
•   LEADER................................Isaiah 55:4
•   LIFE..................................John 14:6
•   LIGHT OF THE WORLD....................John 8:12
•   LIKE AN EAGLE.........................Deut. 32:11
•   LILY OF THE VALLEYS...................Song 2:1
•   LION OF THE TRIBE OF JUDAH............Revelation 5:5
•   LIVING STONE..........................1 Peter 2:4
•   LIVING WATER..........................John 4:10
•   LORD..................................John 13:13
•   LORD GOD ALMIGHTY.....................Revelation 15:3
•   LORD JESUS CHRIST.....................1 Cor. 15:57
•   LORD OF ALL...........................Acts 10:36
•   LORD OF GLORY ........................1 Cor. 2:8
•   LORD OF HOSTS.........................Haggai 1:5
•   LORD OF LORDS.........................1 Tim. 6:15
•   LORD OUR RIGHTEOUSNESS..............Jeremiah 23:6
•   LOVE.................................1 John 4:8

•   MAN OF SORROWS.........................Isaiah 53:3
•   MASTER..................................Luke 5:5
•   MEDIATOR................................1 Timothy 2:5
•   MERCIFUL GOD............................Jeremiah 3:12
•   MESSENGER OF THE COVENANT................Malachi 3:1
•   MESSIAH................................. John 4:25
•   MIGHTY GOD...............................Isaiah 9:6
•   MIGHTY ONE...............................Isaiah 60:16

•   NAZARENE.................................Matthew 2:23

•   OFFSPRING OF DAVID.......................Revelation 22:16
•   OMEGA....................................Revelation 22:13
•   ONLY BEGOTTEN SON........................John 1:18(kjv)
•   OUR PASSOVER LAMB........................1 Cor. 5:7
•   OUR PEACE................................Ephesians 2:14

•   POTTER...................................Isaiah 64:8
•   POWER OF GOD.............................1 Cor. 1:24
•   PRINCE OF PEACE..........................Isaiah 9:6
•   PROPHET..................................Acts 3:22
•   PURIFIER.................................Malachi 3:3

•   RABBONI (TEACHER)........................John 20:16
•   RADIANCE OF GOD'S GLORY..................Heb.1:3
•   REDEEMER.................................Job 19:25
•   REFINER'S FIRE...........................Malachi 3:2
•   RESURRECTION.............................John 11:25
•   RIGHTEOUS ONE............................1 John 2:1
•   ROCK.....................................1 Cor.10:4
•   ROOT OF DAVID............................Rev. 22:16
•   ROSE OF SHARON...........................Song 2:1
•   RULER OF GOD'S CREATION..................Rev. 3:14
•   RULER OVER KINGS OF EARTH................Rev 1:5
•   RULER OVER ISRAEL........................Micah 5:2

•   SAVIOR...................................Luke 2:11
•   SCEPTER OUT OF ISRAEL....................Numbers 24:17
•   SEED.....................................Genesis 3:15
•   SERVANT..................................Isaiah 42:1
•   SHEPHERD OF OUR SOULS....................1Peter 2:25
•   SHIELD...................................Genesis 15:1
•   SON OF DAVID.............................Matthew 1:1
•   SON OF GOD...............................Matthew 27:54
•   SON OF MAN...............................Matthew 8:20
•   SON OF THE MOST HIGH.....................Luke 1:32
•   SOURCE...................................Hebrews 5:9
•   SPIRIT OF GOD............................Genesis 1:2
•   STAR OUT OF JACOB........................Numbers 24:17
•   STONE....................................1 Peter 2:8
•   SUN OF RIGHTEOUSNESS.....................Malachi 4:2

•   TEACHER...................................John 13:13
•   TRUE LIGHT................................John 1:9
•   TRUE WITNESS..............................Revelation 3:14
•   TRUTH.....................................John 14:6

•   VINE......................................John 15:5

•   WAY........................................John 14:6
•   WISDOM OF GOD..............................1 Cor. 1:24
•   WITNESS....................................Isaiah 55:4
•   WONDERFUL..................................Isaiah 9:6
•   WORD.......................................John 1:1
•   WORD OF GOD................................Revelation 19:13
</code>
Comment: The Malachi verse is Jehovah-Sabbaoth, not Adonai.
Comment: @Meysam:  By JEALOUS, the Bible is not talking about some petty and unfounded emotion that a suspicious husband has when for no good reason he becomes jealous of his wife's supposed paramour. No, God said clearly in the Big Ten, "You shall have no other gods before me," meaning that He will brook no competition from lesser gods and idols, the former of which do not exist, and the latter of which (e.g., money, possessions, power, fame, security, pleasure) will one day pass away.  Makes sense to me. If God is indeed El Elyon, God Most High, no one and nothing can rise above the MOST HIGH.
Comment: You say that Elohim means "God"; what do you make of men who are referred to as elohim?
Comment: @Ray Men who are referred to as elohim? I don't get it...
Comment: See, e.g., Ps 82:6 and John 10:34-50 (which references and expands on the former)
Comment: @Ray Ah, I see what you mean. Elohim in those verses refers to gods. See [this article](http://en.wikipedia.org/wiki/Elohim_(gods)#Canaanite_religion). So, depending on your translation (I have ESV), it will read elohim or gods.
Comment: One of the names is JEALOUS. Jealous of what?
Comment: @Ray, they are *elohim* according to their office, not their nature.
Comment: @Meysam, The archaic meaning of *jealous* is Hebrew for **qannah**, "possessing sensitive and deep feelings."
Comment: Ditto @rhetorician *thumbs up for a good explanation*
Comment: @daviesgeek, Isn't Elohim an epithet meaning "mighty"? As such, why do you say  "Elohim" means "God" in the first paragraph?
Comment: @Pacerier Yes, it is *similar* to an epithet, but the actual definition is "God", with a reference to the mighty power of God. Not that Wikipedia is the best source, but: http://en.wikipedia.org/wiki/Elohim
Comment: Elohim was God before creation. The meaning of the word "God" means Object of worship. Since there was no existence of anyone/anything to worship Him He was the Elohim. Elohim became God when the angels were created.
Comment: God's primary name is 'Holy'. All other names of God are secondary to that name.
Comment: @BuhakeSindi -- I disagree with you. The word "God" does not *define* God, as you imply.  For God was God before the Angels existed.  Your word "God" must fit *that* definition.
Answer: You may want to start by understanding where the usage of LORD came.  LORD is Jehovah, which is Yahweh (YHWH), the ineffable name of the God of Israel.  (This is why Jewish people sometimes write G-d.)
Start with the Wikipedia article on Jehova. http://en.wikipedia.org/wiki/Jehovah
Under the http://en.wikipedia.org/wiki/Jehovah#Introduction_into_English section, it says "The Authorized King James Bible also, which used Jehovah in a few places, most frequently gave 'the LORD' as the equivalent of the Tetragammaton."
(The Tetragammaton is YHWH.)
PS:  My favorite name is 'the LORD of heavens armies' or 'the LORD of hosts'.   (The God of Israel is also nice as it is very specific.)
Comment: @LemuelAdane: The distinction between names and titles isn't really that black and white. In many languages there is actually no difference, people's titles often become their names and vise versa. "The LORD of hosts" can be a name, and in many cases God chooses to introduce himself to and be known by the people using a title rather than a name.
Comment: "The Lord of the heavens' armies" not a proper name its a title like "General of the Fifth Army Division" or 'King of Rock and Roll'. But Jehovah is God's proper name like Douglas McArthur or Elvis Presley.
Answer: HERE ARE SOME OTHER NAMES OF GOD
JANELLE - GOD IS GRACIOUS
THOR - THY MAKER
ABBA - FATHER
ALPHA & OMEGA - THE BEGINNING & END
IMMANUEL - GOD WITH US
Comment: Can you include Bible references for where these names are found in the Bible?
Comment: Why is everything in upper case?
Answer: If you are looking for the proper noun name of God, then there is only one name. Some of the said above are titles, except for one name JEHOVAH. When Moises ask God what is his name God said in Exodus 3:15, Then God said once more to Moses: "This is what you are to say to the sons of Israel, Jehovah the God of your forefathers, the God of Abraham, the God of Isaac and the God of Jacob, has sent me to you.' This is my name to time indefinite, and this is the memorial of me to generation after generation - Exodus 3:15 (New World Translation) So God has only one personal name, like you, you have only one personal name.
Below are some verses which are proof that God's proper noun name is Jehovah:
That men may know that thou, whose name alone is JEHOVAH, art the most high over all the earth. Psalm 83:18 (King James Version)
Behold, God is my salvation; I will trust, and not be afraid: for the LORD JEHOVAH is my strength and my song; he also is become my salvation.
Isaiah 12:2 (King James Version)
Trust ye in the LORD for ever: for in the LORD JEHOVAH is everlasting strength:
Isaiah 26:4 (King James Version)
For more information read The Divine Name that Will Endure Forever.
Comment: @LemuelAdane The vocalization Jehova has no biblical support, and as best we can tell originated in 1100ad. YHWH is the transliteration of how it actually appears in the those passages. The vowel sounds are not known as they Jews avoided pronouncing His proper name aloud. see http://en.wikipedia.org/wiki/Jehova
Comment: @ Caleb. Will you restrain your child from calling your name because the child cannot describe your name perfectly? I know you wont do that, instead you will be happy for that because the child recognizes you. Same with Jehovah, he is happy for the people recognizing, hollowing his name everyday, not constraint by traditional misconceptions about the renditions of his name.
Comment: How to Jehovah Witnesses defend this particular rendering of the name in light of the fact that the original Hebrew vowels for this word are not known? Also how do they interpret Isaiah 9:6 "_For to us a child is born, to us a son is given; and the government shall be upon his shoulder, and his name shall be called Wonderful Counselor, Mighty God, Everlasting Father, Prince of Peace._" Are these not also names by which he shall be known?
Comment: @ Caleb. You said you are "scripting language connoisseur, regular expression aficionado, network geek, general lover of Linux and a frequent contributor to open source software." Which of those "names" you write in a paper that ask of your name, or do you put there "Caleb Maclenan"? Its the same with God and his personal name is Jehovah, though he has many titles like "Elohim" or "Adonai." but his personal name is Jehovah.
Answer: The name of god is rendered in English Jehovah. We do not know that that is exactly how it is pronounced. Your name in your language is familiar to you, but yet when you hear your name in another language it will sometimes sound very alien.
I don't expect a foreign person to be able to pronounce my name correctly. In fact most do not. I am very pleased when someone remembers my name and uses it. It shows me that they cared enough or where interested enough in me to remember my name.
Here is another example. The bible tells us that god wants us to know both his name and the qualities attached to it. Say then that we know the president, but we don't know his name. Knowing the job of the president doesn't help us to understand the man behind the position. We don't know him as a person, only that he is our leader and generally what he is supposed to do.
As for gods name, in the exodus when Moses asked god what he should call him god answered  "I shall prove to be what I shall prove to be." (Exodus 3:14). In other words that means he will become whatever I need to become.
The jews stopped using gods name because of superstitious reasons. God commanded them not to take up his name in a worthless way. Today most bible translations have taken that same aspect of substituting Jehovah's name for Lord and god. Like the president those are just titles and don't allow us to truly identify the traits of god with him.
Another article to consider The Divine Name.
Answer: the question was "what are the different names of god in the bible and what do they mean?" However, IN TH BIBLE there is only ONE name for god! best identified from the tetragrammaton "YHWH" Yahweh which means "hayah asher hayah" translated "I AM THAT I AM" in Exodus 3:14. To which many bible scholars and teachers admit. This name speaks to the awesomeness of the creator's power to be self existent. Nowhere in the bible refers to the NAMES of God only NAME (singular). It has been a very common error for persons to use the creator's "TITLES" for names. Man-given titles such as god, lord, Lord God are common in the bible and the man-given name Jehovah. As someone previously posted, there is no J in the Hebrew alphabet. The name was first given in Hebrew. The letter J was not a part of the english alphabet until around the middle to late 1800s. So what was the creator's name before that time?...could not have been Jehovah.
Comment: El Shaddai is typically considered a name, and not just a title.


How enable Skype spell checking?

Question: Is there a way to have spell checking enabled in Skype?
Answer: It seems to me that skype for linux doesn't provide spell-checking at all. see this link: http://community.skype.com/t5/Linux/Spell-check-in-newest-Skype-for-Linux/td-p/1050184
Answer: Skype does not provide spell checking, I'm not sure if you are able to enable it with a third party keyboard monitor or not. Hope this helps.
I'm sorry if you required spell checking, but you could always type words your not sure how to spell in Google, to spell check them, then copy them into Skype chat.

How enable Skype spell checking?


Ledger still shows that I have a balance of ETH, but I sent the entire amount twice to Bittrex

Question: My Ledger is still showing my entire "balance" of ETH when I open the wallet, but it also shows the twice attempted transfer of the entire amount to Bittrex underneath it. Both times I tried to transfer it said confirmed, but I have yet to see it on Bittrex and am still seeing the full balance on the Ledger. Are my ETH still secure on my Ledger or did I F**k up
Answer: You can check the state of your account on the Ethereum blockchain.
To do this, use a block explorer.

The Etherscan block explorer is one available option. Once you are on Etherscan, put your public address in the search bar to find your account.

Using the block explorer, your balance can be verify and you will be able to see if your Ledger has successfully initiated your transfer by inspecting the transactions for your account. If no transaction is present, it is likely that your Ledger has failed to broadcast the transaction to the blockchain.
Comment: total noob here, where would I find my public address
Comment: @zukie The public address is the recipient address. Click on receive to get your address. Check my youtube channel for some crypto playlist resources here: https://www.youtube.com/channel/UC4UJ26WkceqONNF5S26OiVw
Comment: Etherscan was the best information on showing why the transactions didn't go through. There's still a fee that is charged for unsuccessful transactions, but I now understand the "gas" from Ledger wallet was not enough. It's unfortunate that information is not relayed on the actual Ledger wallet itself. I wouldn't have been a jack ass and tried to send it a second time
Answer: Use myetherwallet to connect. I had the same issue and could not get it resolved with the Chrome extension.
Ripple was also 0 but logging in as a different user on the computer resolved that issue.
I think this is really poor as you put a lot of faith into these devices. They should be inflable. Using chrome extensions is a bit sh1t I think.


Who are some notable Sound Designers?

Question: I wanted to call any sound designer who has had professional experience in the industry because I am studying to become a recording engineer/sound designer within a year. I haven't had much luck finding sound designer's contacts.
Comment: I'm sure if you hang around here you'll get to talk to them soon enough. What do you mean you "want to call" them? Are you looking for an internship?
Comment: I guess we're all confused by your motives.  If you're looking for an internship or job shadow, then you're barking up the wrong tree.  If you need to interview them for a school paper or something, start with email, but they may be more receptive. Don't cold call anyone.
Answer: As expressed above, getting some of these folks on the phone is going to prove difficult - and possibly even detrimental to your future career. (If somebody cold-called me in the middle of a tight schedule I'd be less inclined to take time out to chat, plus I'd want to know how they got my number.) That being said, I've had a number of people contact me through reliable channels that have led to productive conversations, visits and even job offers.
Regarding notable sound designers: I think you'll find SSD to be a wealth of knowledge, not only in how people approach sound design but also as a who's-who in the business. Many of the contributors are well-established sound designers for film, television, games, etc. And of course there are the more well-known who have published interviews and Q&As all over the place: Ben Burtt, Gary Rydstrom, Harry Cohen, Christopher Boyes, Glenn Freemantle, Richard King, etc. Look up any of those names on imdb.com if you're unsure of who they are.
Answer: I can almost guarantee that cold-calling ANY sound designer out there, for any reason other than offering work, will get you a negative response.  Try email first (and, if you have trouble finding email contacts, you need to work on your Google-Fu), and, if they get back to you, ask if it's cool to call them.
But, to answer your question: Aaron Marks.  He wrote The Complete Guide to Game Audio, and I know from my own personal experience that he returns emails.
Comment: Oh, and welcome to the boards.  This place'll do you more good than a single phone call with a working sound designer any day.
Answer: +1, this place is a wealth of knowledge
Comment: But the question itself is misleading at best, with a high possibility of being very annoying.
Comment: well the purpose of the call would just be for advice, one on one talk, establish network. I guess I can do that here as well. I wouldn't call it cold calling just merely a friendly call, i aint promoting or asking for jobs. I've called many recording engineers and some have been flattered that someone random would be looking up to them for advice.
Answer: And realize that by nature all sound designers are a bit off our rocker.  What would drive someone normal to contrive sounds in unintended ways to fit with a video picture. :)
Plus, we're all a bit socially awkward so email is your best bet.  Here is my email: email@example.com
Feel free to ask me any questions you may have.  I've been doing this full time for 12 years.  Sound design and production sound mixing is all I do for a living.
Comment: Plus working in a dark room by themselves all day, every day??
Answer: Tristan,
My first job in sound came by me cold calling a small studio in NYC and offering to take the owner (and sole employee) out to lunch to pick his brain about the tools of the trade.  I offered to answer phones and do small tasks during that day in exchange for getting time on the equipment at night.  Eventually he hired me at a VERY low rate, but it led to credits which led to more work.  That was 1995 or so.
People like it if you show interest in their work, especially if a free lunch is included.
good luck.
Answer: Ask away Tristan I'm sure there's tons of people here who could quickly list their years experience and type of area of sound design they work in when posting an answer.
Answer: thanks guys for the warm welcome.
Answer: While I agree that in many cases cold calling can be detrimental, I got my first full time gig at a local mom and pop studio by cold calling and a bit of luck. It just so happened that the day before I called, another person had unexpectedly quit and they needed to replace them immediately. I was editing that afternoon.
Always leave a little room for serendipity.

Who are some notable Sound Designers?


What should I do if I face Elephant?

Question: What should I do if an elephant is annoyed by my presence and if I can't outrun it?
Comment: @Nikhil: Voted to re-open. This does not answer your question, but it is worth the read. https://outdoors.stackexchange.com/questions/7244/tips-for-camping-in-the-territory-of-elephants
Comment: @Sue I would say the answer is same irrespective of the geographies. Asiatic and African elephants have similar signs of aggression. This does not change much across the geographies. The location (woods or trails) etc does not matter either. I'm assuming the OP is interested in wild elephants.
Comment: @Ricketyship, your comment looked probably right until I read your answer, and now know it's definitely right! I'm jealous of your experience with elephants! Nikhil hasn't been back to give more details anyway. I'm going to delete my first comment, as it's unneccesary, and then this too once I know you've had a chance to see it. Yours is still interesting though, so I hope you leave it if you see fit.
Answer: Elephants are a major threat in two situations (not that they are not a threat in other situations):

The herd has calves.
The elephant is a single male tusker.

In the first scenario, the protective instincts of the herd can cause the herd to  be aggressive. In the second scenario, single males are known to be temperamental (especially during mating seasons, also called as elephants in musth).
Things to look out for:

All elephants have tell tale signs of aggression - Wide open ears, stiff tail (a swinging tail is a happy elephant), trumpeting. This means the elephant is not OK with your presence. In such a situation, the elephant can charge at you.
Elephants have a mock charge. The mock charge is to scare you away from its territory. In a mock charge, the ears will be fanned out and the trunk will be mostly swinging around. However, the elephant will stop and turn around and mostly run back to have a second look at you.
In case of a real charge, the ears get pinned back and the trunk is either rolled up or curled inwards as it runs towards you.

Now once an elephant is charging (either mock or real), there's only one thing you can do - stand your ground and make a lot of noise. Running or climbing trees is of no use. Elephants can outrun a human and can tear down trees with ease.
The other option is to use firecrackers to scare the elephant away. This is a common non-lethal practice used by the forest officers in India when they come across aggressive elephants in the wild.
In case the irritation of the elephant doesn't turn to a charge, you should back away slowly keeping the elephant(s) in sight all the time. Elephants have a poor eyesight when compared to their sense of smell and listening. So it's always a good idea to be downwind if possible to an elephant.
NOTE: Most of what I've written comes from the personal experiences I've had with Asiatic elephants in the South Indian rain forests. I've been volunteering for an annual forest survey for the last 5 years with the forest department where we try to map the mammalian count to assess the overall health of the forest. I've had two mock charges at me (along with the forest officer and the anti-poaching officer) by a tusker in the last 5 years.
Comment: This is an awesome answer! Your conservation work is vital to the future. You mentioned that a good strategy is to make a lot of noise and stand still. Is there something about firecrackers that makes them more effective than other types of noise? Thanks!
Comment: @sue it's just a lot of noise that scares them away. Firecrackers are easily accessible and easy to carry that's all.
Answer: If the Elephant is annoyed, not actually aggressive, then walk away without hesitating.
If you are between a mother and calf, do not approach the calf.
Do not try to climb trees.
Animals are not emotional about your presence.  They will do the minimum needed to ensure their own safety. Only in rare cases does this mean that the animal will choose to attack.
So by reducing the risk to the animal (put distance between it and yourself) you will get them to ignore you.
About other animals: With animals that have been accustomed to humans the rules change. This is especially true for baboons.  Also a few animals notably the African Buffalo, are naturally aggressive and highly unpredictable.
Comment: Honestly I don't feel qualified to write an answer to a question like this. Most of the things I know about it are easily googleble, and much of it comes down to "elephants are friggin dangerous!" I do not know how to handle wild elephants, aside from some anecdotes about people who were lucky, and got away with things like flapping with the doors of their car to threaten the elephant right back (elephants flap their ears as a warning). But seriously, elephants are really, really dangerous. I do not wish to kill anyone, so I'm not going to try giving a half correct answer.
Comment: If I can add a little extra warning to someone elses answer, that's something I can do.
Comment: Elephants kill roughly 100 humans each year, African buffalo's around or over 200 and hippo's 500. So I wouldn't really agree with the advice that elephants are less likely to semi-spontaneously attack you than buffalo's are. Maybe more likely, per individual animal.
Comment: @Monster can you expand this comment into an answer and include references supporting your statistics? Actually your counts might be low, this link http://www.telegraph.co.uk/news/earth/wildlife/5149977/Top-10-deadliest-animals-on-the-planet.html says Elephants kill 600 a year

What should I do if I face Elephant?