Yeup, I think they’ve pushed harder than expected it would go, just my opinion of course, but the fear was all too real
DrKush27-Nov-18 01:53 PM
this is the institution played with us
Cassius27-Nov-18 01:53 PM
Hey @house good to see you too. Wanted to look in on things, been busy with various other projects for a while
house27-Nov-18 01:53 PM
Good for you broham,
There is a life outside of crypto then ?
 Other crypto projects
1
house27-Nov-18 01:54 PM
Haha
Cassius27-Nov-18 01:54 PM
As far as I know, there's nothing of interest outside
ComputerGenie 👴👴👴27-Nov-18 01:54 PM
Cassius27-Nov-18 01:55 PM
Haven't stuck my head there in a while though
house27-Nov-18 01:56 PM
Figured as much ... oh wait, genie has some novel ideas ... * fishing and bowling, hmmm, I remember those days ... heavy sigh*
My wife calls me her flat mate
1
ComputerGenie 👴👴👴27-Nov-18 01:58 PM
My wife calls me her round mate
1
Cassius27-Nov-18 01:58 PM
Haha. I work from home now too. Full time in crypto for 2 years
ComputerGenie 👴👴👴27-Nov-18 01:58 PM
no one's called me "flat" in 20 years
Cassius27-Nov-18 01:58 PM
What's new with you house?
house27-Nov-18 01:58 PM
Eat, sleep, crypto ... rinse, repeat
2
1
ComputerGenie 👴👴👴27-Nov-18 01:59 PM
some times, omit the sleep and/or eat(edited)
house27-Nov-18 01:59 PM
Truth
I do have two daughters that keep me pretty busy ... they are lethal weapons now
Cassius27-Nov-18 02:00 PM
Yep :)
house27-Nov-18 02:01 PM
Pretty stoked with kmd war path tbh ... looking forward to ‘19
Hiding under covers over the Xmas period ... expect a few xmas sell offs
But happy to have put away enough to ride out the storm
Member the same scenario multiple times over the last few years, so experience is a blessing ... you would know Cassius, Genie ... cyclical much
1
Bitscam still operating
Damn those eggs made me laugh
Cassius27-Nov-18 02:10 PM
Yep, been here before - a few times in different cryptos
house27-Nov-18 02:11 PM
... ergo, that notorious interview
Cassius27-Nov-18 02:11 PM
It's almost my 5-year cryptoversary
house27-Nov-18 02:11 PM
Whoop !
You were here pre nxt ico ?
Cassius27-Nov-18 02:12 PM
No
house27-Nov-18 02:12 PM
Damn, I missed it by a month
Cassius27-Nov-18 02:12 PM
Got into BTC 3 Jan 2014, though I'd seen it around a bit a while before.
Then Nxt in April that year, and then...
One thing led to another
house27-Nov-18 02:14 PM
Yeup ... the good old days when we were kings of the asset creation sigh
If only we knew then what we know now eh bud
Cassius27-Nov-18 02:15 PM
Right
Still, can't complain too much
CryptoNinjaa27-Nov-18 02:16 PM
alot has changed since those days
ComputerGenie 👴👴👴27-Nov-18 02:16 PM
got in "late" and is still happy with profits of a $3200 BTC
imo, much of the comes from folks buying on the bubble
CryptoNinjaa27-Nov-18 02:16 PM
i put my first ever mined btc into nxt ico lol shame it wasnt a full bitcoin though
ComputerGenie 👴👴👴27-Nov-18 02:17 PM
everything I have/do started with $4500 buying BTC @ $460
now, my day-use GPUs cost that much
CryptoNinjaa27-Nov-18 02:18 PM
think mine was about £20 worth of btc at the time
landed me 2.25mill nxt which gave me a nice uplift even at those low prices
ComputerGenie 👴👴👴27-Nov-18 02:19 PM
bought at $460 and by the time cb cleared my payment BTC was @ $720 and days later $940
CryptoNinjaa27-Nov-18 02:19 PM
haha best way
people have the opposite story this year ...
ComputerGenie 👴👴👴27-Nov-18 02:20 PM
There is about no way to duplicate where I started and how I got here, but crypto has been very very good to me
people have the opposite story this year ...
moral of the story:
don't buy on a high of a parabolic
CryptoNinjaa27-Nov-18 02:21 PM
most of the people will be sat on the fence this time around no doubt and get rekt again
ComputerGenie 👴👴👴27-Nov-18 02:37 PM
fanboyism aside, he's not always wrong
imo, bitcoin stopped being bitcoin when the BTC community let Coinbase make an economically based decision that a fork is a "new coin"
until that is rectified, the rest is just noise
he's not always wrong <- didn't mean that he's always right
and this entire "decentralised" crap
imo, that's proof that he's not the Satoshi that wrote the wp (the whole '1 CPU, 1 vote' thing and all)(edited)
house27-Nov-18 02:45 PM
Ya think?!
Geez that guy real boils my blood
2
I secretly like to think Satoshi is still alive and watching ... laughing his arse off into his cereal bowl(edited)
Hehe, Freudian slip but it could’ve been better
ComputerGenie 👴👴👴27-Nov-18 02:47 PM
They vote with their CPU power, expressing their acceptance of valid blocks by working on extending them and rejecting invalid blocks by refusing to work on them. Any needed rules and incentives can be enforced with this consensus mechanism.
 Also initial ideas are not a holy grail - can be improved. Just some business guys prasing orig whitpaper to play the "our legacy" marketing.(edited)
siu - Chainmakers27-Nov-18 03:20 PM
What i liked since the start about the whitepaper was gow apolitical it is
passcombo.com 🏴☠🏴27-Nov-18 03:20 PM
also some genius people in the passt were assholes - Newton one of greatest examples
siu - Chainmakers27-Nov-18 03:21 PM
But apolitical?
ComputerGenie 👴👴👴27-Nov-18 03:22 PM
I'm still not convinced that bct "satoshi" is the Satoshi that wrote the wp
I'm not even meaning that, I'm inclined to believe that bct "satoshi" was someone that read the paper and used the name "to be in charge" (so to speak)
more of an homage than a related person
Hollowman900027-Nov-18 03:25 PM
Mcafee: tobacco doesn’t cause cancer
1
ComputerGenie 👴👴👴27-Nov-18 03:25 PM
actually it doesn't
not any more than anything else
Hollowman900027-Nov-18 03:26 PM
Small cell lung cancer is almost exclusive to life-long smokers
It’s what my wife’s grandmother is dying from in hospice right now
Metastasized to her brain, game over
3
1
Cryptoon27-Nov-18 03:27 PM
Sorry to hear that @Hollowman9000
Hollowman900027-Nov-18 03:28 PM
We all make our choices, and no one makes it out alive
3
ComputerGenie 👴👴👴27-Nov-18 03:28 PM
Small cell lung cancer is almost exclusive to life-long smokers
One should not conflate a process with a single part of that process
Anyone that repeatedly adds particulates to their lungs will experience the same (this is why cancer is more prevalent, per capita, in non-smokers in metro areas than in 3rd world plains and mountain regions)
cars
Hollowman900027-Nov-18 03:28 PM
Wonder how prevalent it is in China (never looked into it)
ComputerGenie 👴👴👴27-Nov-18 03:29 PM
if you dry and smoke pepermint for 30 years it will damage lung cells too
siu - Chainmakers27-Nov-18 03:30 PM
My wifes grabdma smoked till convalescent. She used to take her oxygen mask off to take a smoke. And hid a pack of cigs below her pillow. She had cancer 3 times. 3rd time exploted her lungs... game over


Toumie
Sign up
Create your username:
Enter your Email:
Create your password:
Confirm your password
Register
Already have an account? Log in here.


Servian is a consultancy company.
Hashiqube was created at Servian.
Which Hashicorp products can you test or demo with Hashiqube?
Who created Hashiqube?


Comparison between Bessel and Gaussian intensity distribution Application of Bessel beams for ultrafast laser volume structuring of non transparent media, I. Alexeev et al, 2010
Is it possible to realize?
Under cylindrical coordinates.
△p_r*△r ~ const
Durnin's method to generate bessel Diffraction-free beams, Durnin et al, 1987
A typical bessel module using SLM, Rongwen Lu et al, 2017


Balcony collapse at Chandpur orphanage leaves 35 people injured
by bdnews24.comAt least 35 people have been injured after a balcony of an orphanage collapsed in Chandpur’s Matlab Uttar Upazila.
The incident took place at the Al-Amin orphanage of the Farajikandi Uysiya Kamil Madrasa at 10pm on Saturday, said the institution's Principal Md Ataul Karim Mujahid.
The local administration subsequently declared the three-story building abandoned and barred all educational activities there, added Ataul.
One of the students injured in the incident has been admitted to Dhaka Medical College Hospital.
The others are undergoing treatment at Chandpur District Sadar Hospital, Matlab Uttar and Matlab Dokhin Upazila Health Complexes.
Describing the incident, Ataul said students were holding a meeting with the teachers on the first floor of the orphanage.
“The verandah floor then collapsed at 10pm. The students and a teacher were critically injured in the fall.”
Later, they were rescued with the help of other students and locals. Informed of the matter, the fire service, upazila administration and police arrived on the scene and joined the rescue efforts, said Ataul.
“The building poses high risk. No regulations were followed during its construction. It's unsuitable for living,” Deputy Assistant Director of Chandpur Fire Service Md Farid Uddin Ahmed said.


THE DRAUGHTSMAN'S CONTRACT (1982) A Film Review by Ted Prigge Copyright 1998 Ted Prigge
Writer/Director: Peter Greenaway Starring: Anthony Higgins, Janet Suzman, Anne-Louise Lambert, Hugh Fraser, Neil Cunningham, Dave Hill, David Grant, David Meyer, Tony Meyer, Michael Feast
I'll give the same defense for "The Draughtsman's Contract" as I did for another Peter Greenaway film, "Drowning by Numbers": I haven't the foggiest what it was about, but I sure had a good time trying to figure it out. The reason "Draughtsman" is better than "Numbers," though, is because it's less obvious than that one; it doesn't seem like a puzzle at all. The puzzle sneaks up on you, takes you off guard, and before you know it, you have to remember everything you've seen before in effort to understand exactly Greenaway is going at with his film.
The entire film plays like a very straighforward period piece, taking place in 1690 with lots of beautiful cinematography, exquisite sets, authentic baroque music (composed by once-Greenaway-regular, Michael Nyman, a brilliant composer in any time period), and dialogue that is always to the point and mannered. The plot is simple: a somewhat famous and very pompous draughtsman (Anthony Higgins) is hired by the wife (Janet Suzman) of a wealthy businessman (Dave Hill) to draw several drawings of their immense estate, under law of a strict contract which becomes less strict as the film goes on.
 He sketches each place for two hours each day, then moves onto another section, and continues like this each day. Nothing is to change during these time periods, so that each drawing can retain its individual integrity. And there is one small catch: every day, the draugtsman and the wife, who's husband is away on business, must tend to the bed to, well, consumate their relationship.
The film gets into a nice little bit of tradition after awhile, with each day switching between the outside drawings and the bedroom. But every day, something weird happens. Windows are opened, sheep interfere, the wife's son-in-law (Hugh Fraser) begins annoying the draughtsman with petty problems, and suddenly even weirder things start happening, such as a statue that turns out not to be what it seems. By the hour mark, a murder has occurred, and like the characters that inhibit this film, you have no clue who to accuse.
The ending is another great one, which happens to be one of Greenaway's fortes. It's strange, unnerrving, and brings the film to a close even if the audience hasn't figured out exactly what it's closing. One small gripe: like the ending to "The Cook, the Thief, His Wife, and Her Lover," my the best Greenaway film, it's too complete. It goes too far, and would be even better if it ended just one step too short. Not a major complaint, but something that would have been even more disturbing.
I can't say I figured this film out, even after two very conscious viewings, but the point is not figuring out who the murderer is, or even what the point is. A puzzle is not really about its ending, but about the process of getting there by unearthing clues and logically thinking.
My theory, though, is that it's something to do with the way we perceive reality, as things are constantly changing, not the least being the contract of the title. But with many of Greenaway's films, that's just a shot in the dark. He always has some point he's trying to make, let it be mockery of conformity or criticism of the Thatcher years. He just hides it under the most seductive kind of filmmaking this side of Martin Scorsese.
There's really not much you can say about this film without giving away many of the pleasures of watching it. I will say, though, that it's a film that moves farily slowly but at a good pace so that it never gets ahead of itself and totally looses us. As such, this is a film that almost requires multiple viewings, just so you can go back and piece everything together. Otherwise, though, you have a simply magnificent film that acts as part social satire, part murder mystery, and part sensual pleasure. This is a film that, for some, may be a puzzle that's fun to do because it's so engrossing that you almost forget that you're doing a puzzle in the first place.
MY RATING (out of 4): ****
Homepage at: http://www.geocities.com/Hollywood/Hills/8335/
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Grids / Drag Drop to TreeView
This sample demonstrates how to drag-drop items between TreeView and TreeGrid.
When item from TreeView is dragged over the TreeGrid space, a tooltip will appear stating targeting row and position at which dragged item will be dropped. In this process when item is dropped, a row is automatically created using the data from the tree item.
In similar way, when row from TreeGrid is dragged over TreeView space, a tooltip will appear stating the targeting item and the position at which row will be dropped. When row is dropped, an item is created using only the row text, and cells that belong to the row are not displayed.
In both cases, all data is sustained, only in case of dropping a tree item, because there are no cells for item objects, they are internally created by the built-in functionality of the TreeGrid.
In this example whenever an item or row is drag-dropped, the icon of their parent changes. Depending on whether there are child objects the icon is changed to folder icon, if there are no chidren icon changes to a file icon. This functionality is added in this sample code, by handling drag-drop and remove events for both components.


[slack] <tharmar> looks like discord displays the internal slack user name xD
SHossain20-Jun-18 08:00 PM
Marcel Hodan (tharmar), send me a message here and i'll assign you a role
GatewayBOT20-Jun-18 08:02 PM
[slack] <kolo> Yes I am
[slack] <PTYX> Prove it
SHossain20-Jun-18 08:04 PM
Deleted User20-Jun-18 08:29 PM
cat picture wanted
GatewayBOT20-Jun-18 08:39 PM
[matrix] <dragonrider-e:matrix.org> immediate KYC (know your cat) required
kolo20-Jun-18 08:41 PM
7
1
GatewayBOT20-Jun-18 08:42 PM
[slack] <kolo> Just in case, this ^^^^ is real kolo, please send your privkeys and invite to top secret chats
kolo20-Jun-18 08:43 PM
Actually this kolo is bit different, but it's just status change
SHossain20-Jun-18 09:02 PM
too much kolo here
the cats are everywhere
! |🆉🆉🆉🆉🆉.🆉🆉| ! - crackers20-Jun-18 09:22 PM
Meow
2
NutellaLicka21-Jun-18 08:36 AM
I don't know if it's been asked here before. But could someone ELI5 what a notary node does on a day to day basis. I understand the importance of a notary node, and the fact they notarise KMD blockchain onto the BTC blockchain atm, but how do they actually go about this?
jorian21-Jun-18 09:12 AM
actually, when the notaries are notarizing, there's not much 'work' to do, concerning the notaries. all we do is monitor the nodes and see if everything works ok
apart from that, i think a lot of us are improving the ecosystem by helping out the community
they see the rewards that the notary mining gives as a kind of salary for which some work needs to be done.
at least, that's how i see it
NutellaLicka21-Jun-18 09:45 AM
Awesome, and your basic setup is accompanied by a lot of miners as well?
kolo21-Jun-18 09:48 AM
there's not much 'work' to do
That's an interesting view . Freshy.
1
Deleted User21-Jun-18 10:42 AM
I see it totally differently. As stated during elections notaries job is to "notarize" : secure kmd and ecosystem by running programs that devs (and mostly jl777) release.
This can be seen as : buy / rent a node run program and it s done.
To me (at least) that doesn t mean there is nothing to do : process / tech is very young ( I think it s the 2nd election so far ). So it need very special attention : monitoring and be sure to have the best performance is time consuming : you have the choice being a notary to be proactive on it : monitor and check every single change in codebase : refresh and test asap, or just wait and do it when you have time for it.
Linking other activities like ecosystem development is not relevant, at least to me : your job as a notary is to protect the network and be very reactive. Developping side business is not a part of the deal : it helps the entire ecosystem but relation with notaries duty is in my mind a : 0.
What is related is everything and every process that can help refine adapt and make the notarizing system better, period : for example you have 2 huge contributors : @webworker01 that developped a wonderful interface to monitor every notary activity / performance : THIS is a way to optimize the notarization system because it shows publicly strenghts and weakness of any operator and it just hardens the competition to be on top stats : top stats job well done. Another high contributor ir for example @blackjok3r that just coordinate and develop scaling investing time like no other contributor.
A lot of other notary nodes operator participate on this and participate in the process. That s how the system and ecosystem is refined. That s how I see the notary "todo" list done.
4
4
NutellaLicka21-Jun-18 11:18 AM
I love it, thanks for your input. I am slowly building an understanding of how the whole system works. It makes me more excited every day
Statistics for the Komodo Platform's dPOW notarization of KMD and supported blockchains.
Those with 3rd party projects, if you can send a svg logo icon, I can change your node symbol to it with a link to your site / twitter
And just out of curiosity, is there any mining penalty for notary nodes with much lower notarisation rate (geographic handicap inclusive)?
smk762 - dracocanis ominator22-Jun-18 04:02 AM
cheers
are all artiks nodes active?
komodostats only lists his EU node.
notarystats show recent mining activity on all 4, but 3 of those show no notarisations in the last 18 days
smk762 - dracocanis ominator22-Jun-18 04:18 AM
expected to go back to notarising at some stage? If so, I'll leave them in. If not, there's only 61 nodes?
NNoperator22-Jun-18 04:20 AM
undermining sheet updated. @libscott check your node.
jl777c22-Jun-18 03:24 PM
ca333's node is a dev node doing tests and such. only artik EU is notarizing thanks to infotechAL
1
i am mining the artik nodes to recoup the purchase costs
infotech-al22-Jun-18 11:36 PM
Special shoutout to @jl777c@webworker01@Herbison (The Galt Mines)@Deleted User for their patience in helping an old noob getting his sea legs. Onward and upward for Komodo platform!
1
1
One heck of a team is being assembled and I’m happy to be along for the ride!
I didn’t forgot my promise guys just figuring out what to do!
Deleted User22-Jun-18 11:39 PM
no thanks needed, your dedication and intention to participate to this journey is enough, welcome
kmdbot tip webworker 0.777
kmdbot misses me
infotech-al22-Jun-18 11:42 PM
@webworker01 crypto is money now!
@Deleted User too humble man..
PHBA206123-Jun-18 10:16 PM
Hi notary noders, where can I start to learn how to run a notary node ? I'd to prepare for the next election. P/S: nevermind, found it in the pin message (edited)
Instead of ./m_notary run ./m_notary_testnest maybe. Your pubkey probably won’t be recognised until you submit for inclusion, but just installation and testnet run BEER and PIZZA assetchains in the ./assetchains script when you get to that section.
Sry on mbl if that sentence doesn’t make sense, especially on first install. Reread it when iguana is installed
1
smk762 - dracocanis ominator24-Jun-18 04:15 AM
Notary Node map updated and moved to http://cryptocartography.io/notarymap/
Links to github / social etc have been added. Let me know if you have extra links for your nodes etc.
Komodo Notary Nodes Map | Sponsored by Komodo Pioneers
GatewayBOT24-Jun-18 04:19 AM
[matrix] <dragonrider-e:matrix.org> Dragon Riders should be on Brazil, not Colombia
[matrix] <dragonrider-e:matrix.org> São Paulo, specifically
smk762 - dracocanis ominator24-Jun-18 04:21 AM
Due to limited response on location, I spread them around the regions for easier viewing. A few were moved somewhere specific, and the locations given last round have not been applied yet but on the todo list.
So there will be a bit of moving around over the next week or so.
I'm also keen to add custom icons for teams if they have an SVG I can use.
needs to be non-raster and less than 400kb
I can try convresion, but it's hit and miss. tried to do one for hyperdex yesterday but couldn't get it small enough
send me the png tho, I'll see what I can do
wookie24-Jun-18 06:59 AM
Is a notary node like a master node? Do I need to lock up kmds?(edited)
hyperDEX24-Jun-18 07:06 AM
No it is a set of nodes that notarizes the chain to btc
They are elected once a year
PHBA206124-Jun-18 07:33 AM
isn't it 6 months ? according to the faq: "there are 64 nodes in total, 32 notary-node seats are up for election every 6 months, once elected a notary-node seat lasts for 12 months "
jl777c24-Jun-18 07:41 AM
wherever that is written it is wrong and self-contradictory. how can i tlast for 12 months but be up for reeletionevery 6?
PHBA206124-Jun-18 08:14 AM
@jl777c it's written here https://komodoplatform.com/faqs/#faq/can-you-tell-me-about-the-notary-node-elections it's written here, and actually it's not self-contradictory, if I understand it correctly, because only half of the total number (32 out of 64) got elected at each election, so a gap of 6 months between each election is possible (let's say in Jan 2018, 32 nodes were elected, then in June 2018 the next 32 nodes were elected, then in Jan 2019 we'll have a new election in order to replace the first 32 notary nodes, while the 2nd 32 nodes still have 6 months). But I'm not sure this is true with the actual situation or not ?


Here are some situations in which it is not quite clear what is happening. After each statement, you will see three possible explanations for the situation. Please rate each one for how likely it could be the explanation for that situation.
Do not think too long before deciding. We want your first impressions, and do not worry if none of them fits with what you actually think is the explanation.


64-bit one core data set Which programs are smaller? Which programs use less memory? Which programs are faster? Ada C Clojure C# Mono C++ Dart Erlang F# Mono Fortran Go Hack Haskell Java JavaScript Lisp Lua OCaml Pascal Perl PHP Python Racket Ruby JRuby Rust Scala Smalltalk We want easy answers, but easy answers are often incomplete or wrong. You and I know, there's more we should understand: stories details fastest? conclusions


|
||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
CollisionDetector.CollisionAction(int, int)
Dna
Dna
is a class that represent a simple model of DNA as a Gene
Vector.Dna
Object.
Dna
Object with a parameter for Genetic Recombination.
Dna
Object using a specified name
Dna
Object using a specified name
and Dna.param
Gene
are stored
Double
value.
Drawable
is an abstraction representing something can be draw on a J2DGF package.
|
||||||||||
| PREV LETTER NEXT LETTER | FRAMES NO FRAMES |


|
|
|---|
Group This will allow you to group selected objects.
Ungroup This will allow you to breakup a selected group.
Hollow This will allow you to hollow a selected brush in a new window.
Carve This will allow you to carve a brush with a selected brush.
Flip Vertical This will flip the current selection in the vertical direction.
Flip Horizontal This will flip the current selection in the horizontal direction.
Rotate 90 CW This will rotate the current selection 90 degrees clock-wise.
Rotate 90 CCW This will rotate the current selection 90 degrees counter-clock-wise.
Rotate 180 This will rotate the current selection 180 degrees.
Link To Entity This will allow you to link an entity to a selected object.
Unlink This will allow you to unlink the current linked brush.
Entity Properties This will allow you to change the current entities properties in a new widow.


name: title class: center, middle # Teach a Neural Network
How to Math ??? Hi everybody and welcome to my presentation "Teach a NN how to math". This is **not very Python-specific** and would actually require some **background knowledge**, but is **fun nonetheless** and I **promise** to make it as **simple** as possible. --- name: max class: center, middle # Max Schumacher Machine Learning and Full Stack Engineer
based in Germany ??? **About me first**, my name is **Max** and I'm a just passing by here **from Germany**, where I work as a **Machine Learning and Full Stack Engineer** guy for **various startups**. --- Name: dl class: center, middle # Deep Learning .center[![Cat](https://static.pexels.com/photos/137049/pexels-photo-137049.jpeg)] ??? At the **base** of this talk really is this **amazing revolution in AI** we are witnessing right now, and that I'm sure you've all at least heard about. **Originally**, **machines** used to be good at doing stuff like **Math**, while **humans** were good at **recognizing patterns**, such as **detecting cats in pictures**. That used to be close to impossible for machines to do, but now **thanks to Deep Learning**, this is starting to shift. --- Name: translation class: center, middle # Machine Translation .center[![Machine Translation](https://esciencegroup.files.wordpress.com/2016/03/seq2seq.jpg)] .small[Source: https://esciencegroup.com/2016/03/04/fun-with-recurrent-neural-nets-one-more-dive-into-cntk-and-tensorflow/] ??? One of the **fields** where we've seen the **most amazing results** is **Machine Translation**. You might have noticed that **Google Translate** received a significant boost in quality in the last year, and this is thanks to **exactly the technique** we will be implementing today. At the **base** of most of **Deep Learning** are **Neural Networks**. It's out of the scope to explain what they are, but just think of them as **black boxes** for now that, given a lot **training inputs and outputs**, can learn to **approximate very very complex functions**. In tasks like translation we're working with **sequences of data**, e.g. sequences of **words** or **characters**, and want to **output a different sequence**. This is called **sequence to sequence learning** and uses so-called **RNNs** as building blocks. The most **powerful** ones are called **LSTM** and have an interesting **memory algorithm**. They can basically learn **which part** of new information should be **remembered**, and which can be **forgotten**. --- Name: equations class: center, middle # Math Equations 451 + 834 = 1285
19 + 977 = 996
762 + 639 = 1401 ??? Now **our problem today** won't be the translation of natural language, but rather learning **how to solve very simple math equations**. Our model will look at a **equation string character by character** and then **output the result character by character**. This might seem **trivial**, but remember that this NN **has never seen** anything like equations before, and basically has to learn what all this stuff means and how to add numbers up from scratch. Also, if this still does not knock you off your feet: Remember that the **exact same algorithm** is used to power **Google Translate**. **Other Deep Learning models** follow similar patterns, so if you understand this you are really only **a few steps away from doing real magic**. --- Name: equations2 class: center # Creating the Math Equations ```python import itertools import random def generate_equations(max_count=None): """ Generates all possible math equations given the global configuration. If max_count is given, returns that many at most. If shuffle is True, the equation will be generated in random order. """ # Generate all possible unique sets of numbers number_permutations = itertools.permutations(range(1000), 2) # Shuffle it up! The downside is we need to convert to list first number_permutations = list(number_permutations) random.shuffle(number_permutations) # If a max_count is given, use itertools to only look at that many items if max_count is not None: number_permutations = itertools.islice(number_permutations, max_count) # Build an equation string for each and yield to caller for x, y in number_permutations: yield '{} + {}'.format(x, y) ``` ??? So in order that you can guys can go home today and feel like you actually looked at some **Python code**, let's have a look at my **equation generator**. We use the awesome **itertools** standard library to create **all possible permutations of two numbers** out of our target range. **For machine learning**, it's always a **good idea to shuffle you data**, but in that case, we have to load the whole thing into memory, sadly. Finally **for each permutation** we yield **one addition string**. --- Name: results class: center # Getting the results ```python >>> equation = next(generate_equations()) >>> equation '965 + 840' >>> eval(equation) 1805 ``` ??? Now **to train and validate** the neural network, we also **need the result** for each formula in our dataset. But this is easy to get, since each equation is **valid Python** and can be evaluated to the result of the addition. --- Name: results class: center # Here begins the Magic .center[![Machine Translation](https://1.bp.blogspot.com/-qBcFdZvxYJ0/WLBZmmTfe_I/AAAAAAAAAYQ/uqLYPAXb1-09ZB1xAwqVkqn2B8q1gl4TwCLcB/s1600/hacking-01-matrix.jpg)] .small[Source: http://www.mrread.net/2017/02/12-langkah-supaya-mahir-di-bidang.html] ??? So, this is about as much code as can be **easily explained without any prior knowledge**. I'll **skip over the rest** out of time reasons, but trust me, it is **much easier** than it might seem. The **amazing thing about Neural Networks** and Deep Learning is how **simple yet powerful** the underlying ideas are. If you really wanted to learn how to do this, you could after **reading up for a few hours**. Especially if use a high level framework like **Keras**, things are very straightforward. --- Name: encoding class: center # Encoding the Data:
One Hot Vectors .center[![Machine Translation](https://cdn-images-1.medium.com/max/1600/1*pgWSPyximAFHqZtUkiLeKg.png)] .small[Source: https://ayearofai.com/rohan-lenny-3-recurrent-neural-networks-10300100899b] ??? One thing we have to do before we feed in our data into the model, is to **encode** it in a way the neural network can work with. It doesn't really care about how we encode it, because it's just going to work with that encoding. However, we need a way to later **decode** the result again to yield real strings. NNs **expect their inputs** to be **vectors or matrixes** of a specific shape, so one way to encode single characters is as so-called **one-hot vectors**. This means that a **vector is all zeros except for one**. This one value signifies which character is represented. --- Name: encoding class: center # Encoding the Data:
Example ```python import numpy as np CHARS = [str(n) for n in range(10)] + ['+', ' '] CHAR_TO_INDEX = {i: c for c, i in enumerate(CHARS)} INDEX_TO_CHAR = {c: i for c, i in enumerate(CHARS)} def char_to_one_hot(char): index = CHAR_TO_INDEX[char] length = len(CHARS) vector = np.zeros(length) vector[index] = 1. return vector ``` ??? So to give you a **basic example** how this encoding could be built in Numpy. First we think of **all the possible characters** we could expect in our problem space, i.e. all numbers and plus and space. Then we build a **dictionary to map them to indexes and back**. Now **to convert a character to a one_hot vector**, all we need to do is create vector with 0s for all possible characters, then set the one at the right index to 1. --- Name: model class: center # Building the Model ```python from keras.models import Sequential from keras.layers import LSTM, RepeatVector, Dense, Dropout, Activation from keras.layers.wrappers import TimeDistributed def build_model(): """ Builds and returns the model based on the global config. """ max_equation_length = 9 max_result_length = 4 input_shape = (max_equation_length, len(CHARS)) model = Sequential() model.add(LSTM(256, input_shape=input_shape)) model.add(RepeatVector(max_result_length)) model.add(LSTM(256, return_sequences=True)) model.add(TimeDistributed(Dense(len(CHARS)))) model.add(Activation('softmax')) model.compile( loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'], ) return model ``` ??? We're building the model in the awesome **Keras** framework. The basic shape of the data: Input: MAX_EQ_L x N_CHARS, aka one one-hot vector per character in the input. The structure of the model is a bit **too complex** to go into here, but I want to **emphasize** how **easy** it is to build a **complex Neural Network in Keras**. Also that it's **not important** with Neural Networks to get the **perfect structure**. We can kind of wing it and maybe tune it later on, but generally the algorithms are very **robust** with regards to structure. It's actually quite **fun to experiment with** them and see how the perfomance changes. Finally, we're getting MAX_R_L x N_CHARS outputs, so basically the result string. --- Name: training class: center # Training the Model ```python model.fit( x_train, y_train, epochs=100, validation_data=(x_test, y_test), ) ``` ```python Train on 46781 samples, validate on 15594 samples Epoch 1/100 158s - loss: 1.4898 - acc: 0.4248 - val_loss: 1.2601 - val_acc: 0.4894 Epoch 2/100 158s - loss: 1.1510 - acc: 0.5499 - val_loss: 1.0708 - val_acc: 0.5831 Epoch 3/100 171s - loss: 1.0617 - acc: 0.5857 - val_loss: 1.0117 - val_acc: 0.6111 Epoch 4/100 154s - loss: 1.0193 - acc: 0.6053 - val_loss: 0.9814 - val_acc: 0.6283 Epoch 5/100 154s - loss: 0.8838 - acc: 0.6576 - val_loss: 0.6767 - val_acc: 0.7513 ... ``` ??? After we built the model, all we need to do is **train** it. A **quick note on the dataset**: It is **very important** to retain some of the available data as a **"test" or "validation" set**. The model is not allowed to train on this data, but is periodically checkd how well it fares on. So basically, this makes sure the model **does not simply learn the training examples by heart**, but learns to **generalize** to other, unseen cases. Also, as a note, I only took about **5% of the all possible equations** for training, so it's really not just dumbly imitating but has to grog the idea. So basically, you can imagine the neural network starts as a **random function**. We show it each of our training examples, ask it for an output, and **compare** that output to the target output that we would like to have. Then we **tweak** the network to move a little closer towards this ideal output. We do that over and over again for all examples until the network does what we wants. Running this **takes a bit**, but quite quickly we can see the validation accuracy coming close to 1, meaning it fares really well. --- Name: plot class: center # Training the Model .center[![Plot showing the metrics over training time](https://cpury.github.io//assets/images/math_figure_5.png)] ??? Now if we plot the test accuracy numbers over time, we see how it converges against 1. This means we're doing a really great job! Finally, I've reached an **accuracy of 0.999** after about 60 training epochs. --- Name: testing class: center # Testing the Output Before the training: ```python Example predictions: 696 + 277 = +++66 (expected: 973) 395 + 425 = 11113 (expected: 820) 829 + 687 = 8888+ (expected: 1516) 782 + 879 = (expected: 1661) 354 + 849 = 7 (expected: 1203) ``` ??? To test the NN, we put in an **equation string**, let it **flow** through the network, and see what it gives us as the **output string**. **Before we started the training**, the network had completely random weights and was thus outputting gibberish on any query. -- After the training: ```python Examples: 875 + 470 = 1345 (expected: 1345) 257 + 514 = 771 (expected: 771) 984 + 787 = 1771 (expected: 1771) 248 + 129 = 377 (expected: 377) 113 + 36 = 149 (expected: 149) ``` ??? Now let's check what happens **after the training**: It seems to give us **perfect results**! --- Name: mistakes class: center # Analyzing the Mistakes .center[![Plot showing the metrics over training time](https://cpury.github.io//assets/images/math_figure_4.png)] ??? Since our equations only have **two factors of variation** (the two numbers), we can easily **plot them on a 2D plane using matplotlib**. Green dots signify correct results, while red dots signify mistakes. We can see that most mistakes happen in the **smaller bounds**, e.g. where numbers are **below 100 or even 10**. This could be analyzed and improved on, but that is out of the scope here. **SHOW EXAMPLE MODEL** --- Name: end # Further Reading .med[ * These slides: http://cpury.github.io/misc/math/ * More detail: http://cpury.github.io/learning-math/ * Even more detail: https://github.com/cpury/lstm-math * Intro to ML: https://www.coursera.org/learn/machine-learning * Intro to DL: https://www.coursera.org/learn/neural-networks-deep-learning * Keras framework: https://keras.io/ ] ??? Alright folks that's it. I hope you **enjoyed this little experiment**. You can find these **slides** online under this address. Also, this was based on a **blog post** I wrote a few weeks ago. It goes into more details and contains all of the code neccessary to run it yourself. There's also a **github repo** that has even more features and tweaks. If this made you **curious about Deep Learning or Machine Learning in general**, I can recommend these two Coursera courses to get you started. Or if you want to **jump straight to the practical parts**, check out Keras, an amazing Python framework that **abstracts away** a lot of the complicated parts so you can focus on building models. There are **tonnes of tutorials** for Keras.


|
|||||||||||||||||||||||||||||||||||||||||||||||||
ContentsIntroduction |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
I started this tutorial for one simple reason - I like regular expressions. Nothing compares to the satisfaction from a well-crafted regexp which does exactly what you wanted it to do :-). And yes, I have a life too. I hope it's passable as a foreword. Feel free to send me your comments, corrections and suggestions concerning this tutorial. Speaking more seriously, regular expressions (or regexps for short) are tools used to manipulate text and data. They don't exist as a standalone product but usually are a part of some program/utility. The most well known example is UNIX grep, a program to search files for lines that match certain pattern. The search pattern is described in terms of regular expressions. You can think of regexps as a specialized pattern language. Regexps are quite useful and can greatly reduce amount of time required to do some tedious text editing. Note: Regexp terminology is largely borrowed from Jeffrey Friedl "Mastering Regular Expressions". CreditsMany thanks to everybody (especially Benji Fisher & Zdenek Sekera) who sent their corrections and suggestions. |
|||||||||||||||||||||||||||||||||||||||||||||||||
2.1 Search & ReplaceSo, what can you do with regular expressions? The most common task is to
make replacements in a text according to certain rules. For this tutorial
you need to know VIM search and replace command (S&R)
Part of the command word enclosed in the "[" & "]" can be omitted. 2.2 Range of Operation, Line Addressing and MarksBefore I begin with a pattern description let's talk about line addresses
in Vim. Some Vim commands can accept a line range in front of them. By specifying
the line range you restrict the command execution to this particular part
of text only. Line range consists of one or more line specifiers, separated
with a comma or semicolon. You can also mark your current position in the
text typing
If no line range is specified the command will operate on the current line only. Here are a few examples:
- from 10 to 20 line. Each may be followed (several times) by "+" or "-" and an optional number. This number is added or subtracted from the preceding line number. If the number is omitted, 1 is used.
- all lines between Section 1 and Section 2, non-inclusively, i.e. the lines containing Section 1 and Section 2 will not be affected. The
- first find Section 1, then the first line with Subsection, step one line down (beginning of the range) and find the next line with Subsection, step one line up (end of the range). The next example shows how you can reuse you search pattern:
- this will search for the Section line and yank (copy) one line after into the memory.
- and that will search for the next Section line and put (paste) the saved text on the next line. |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
Tip 1: frequently you need to do S&R in a text which contains UNIX file paths - text strings with slashes ("/") inside. Because S&R command uses slashes for pattern/replacement separation you have to escape every slash in your pattern, i.e. use "\/" for every "/" in your pattern:
To avoid this so-called "backslashitis" you can use different separators in S&R (I prefer ":")
Tip 2: You may find these mappings useful (put them in your .vimrc file)
These mappings save you some keystrokes and put you where you start typing your search pattern. After typing it you move to the replacement part , type it and hit return. The second version adds confirmation flag. |
|||||||||||||||||||||||||||||||||||||||||||||||||
3.1 AnchorsSuppose you want to replace all occurrences of vi with VIM. This can be easily done with
If you've tried this example then you, no doubt, noticed that VIM replaced all occurrences of vi even if it's a part of the word (e.g. navigator). If we want to be more specific and replace only whole words vi then we need to correct our pattern. We may rewrite it by putting spaces around vi:
But it will still miss vi followed by the punctuation
or at the end of the line/file. The right way is to put special word boundary
symbols "
The beginning and the end of the line have their own special anchors - "
To match the lines where vi is the only word:
Now suppose you want to replace not only all vi but also Vi and VI. There are several ways to do this:
|
|||||||||||||||||||||||||||||||||||||||||||||||||
3.2 "Escaped" characters or metacharactersSo far our pattern strings were constructed from normal or literal text characters. The power of regexps is in the use of metacharacters. These are types of characters which have special meaning inside the search pattern.  The table below lists some common VIM metacharacters.
So, to match a date like 09/01/2000 you can use
To match 6 letter word starting with a capital letter
Obviously, it is not very convenient to write |
|||||||||||||||||||||||||||||||||||||||||||||||||
3.3 Quantifiers, Greedy and Non-GreedyUsing quantifiers you can set how many times certain part of you pattern should repeat by putting the following after your pattern:
Now it's much easier to define a pattern that matches a word of any
length These quantifiers are greedy - that is your pattern will try to match as much text as possible. Sometimes it presents a problem. Let's consider a typical example - define a pattern to match delimited text, i.e. text enclosed in quotes, brackets, etc. Since we don't know what kind of text is inside the quotes we'll use
But this pattern will match everything between the first " and the last " in the following line: This problem can be resolved by using non-greedy quantifiers:
Let's use
Before:
After: "As few as possible" applied here means zero character replacements. However match does occur between characters! To explain this behavior I quote Bram himself: Matching zero characters is still a match. Thus it will replace zero characters with a "_". And then go on to the next position, where it will match again. It's true that using "\{-}" is mostly useless. It works this way to be consistent with "*", which also matches zero characters. There are more useless ones: "x\{-1,}" always matches one x. You could just use "x". More useful is something like "x\{70}". The others are just consistent behavior: ..., "x\{-3,}", "x\{-2,}", "x\{-1,}. - Bram But what if we want to match only the second occurrence of quoted text? Or we want to replace only a part of the quoted text keeping the rest untouched? We will need grouping and backreferences. But before let's talk more about character ranges. |
|||||||||||||||||||||||||||||||||||||||||||||||||
3.4 Character rangesTypical character ranges:
Note that the range represents just one character in the search pattern,
that is
to the following text: Before:
After:
and now:
Before:
After:
Sometimes it's easier to define the characters you don't want to match. This
is done by putting a negation sign / - will match any character except capital letters. We can now rewrite our pattern for quoted text using
Note: inside the [ ] all metacharacters behave like ordinary characters. If you want to include "-" (dash) in your range put it first
- will match all digits and -. "^" will lose its special meaning if it's not the first character in the range. Now, let's have some real life example. Suppose you want to run a grammar check on your file and find all places where new sentence does not start with a capital letter. The pattern that will catch this:
- a period followed by one or more blanks and a lowercase word. We know how to find an error, now let's see how we can correct it. To do this we need some ways to remember our matched pattern and recall it later. That is exactly what backreferences are for. |
|||||||||||||||||||||||||||||||||||||||||||||||||
3.5 Grouping and BackreferencesYou can group parts of the pattern expression enclosing them with " s:\(\w\+\)\(\s\+\)\(\w\+\):\3\2\1:
where Replacement Part of :substituteReplacement part of the S&R has its own special characters which we are going to use to fix grammar:
Now the full S&R to correct non-capital words at the beginning of the sentences looks like
We have corrected our grammar and as an extra job we replaced variable number of spaces between punctuation and the first letter of the next sentence with exactly two spaces. |
|||||||||||||||||||||||||||||||||||||||||||||||||
3.6 AlternationsUsing " |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
Tip 3: Quick mapping to put \(\) in your pattern string |
|||||||||||||||||||||||||||||||||||||||||||||||||
3.7 Regexp Operator PrecedenceAs in arithmetic expressions, regular expressions are executed in a certain order of precedence. Here the table of precedence, from highest to lowest:
|
|||||||||||||||||||||||||||||||||||||||||||||||||
4.1 Global search and executionI want to introduce another quite useful and powerful Vim command which we're going to use later
The global commands work by first scanning through the [range] of of the lines and marking each line where a match occurs. In a second scan the [cmd] is executed for each marked line with its line number prepended. If a line is changed or deleted its mark disappears. The default for the [range] is the whole file. Note: Ex commands are all commands you are entering on the Vim command line
like
mechanism. 4.2 ExamplesSome examples of
- delete all empty lines in a file
- reverse the order of the lines starting from the line 10 up to the line 20. Here is a modified example from Walter Zintz vi tutorial:
- in the text block marked by You can give multiple commands after
- will copy all Error line to the end of the
file and then make a substitution in the copied line. Without giving the line
address
- here the order is reversed: first modify the string then copy to the end. |
|||||||||||||||||||||||||||||||||||||||||||||||||
5.1 Tips and TechniquesA collection of some useful S&R tips: (1) sent by Antonio Colombo: "a simple regexp I use quite often to clean up a text: it drops the blanks at the end of the line:"
or (to avoid acting on all lines):
|
|||||||||||||||||||||||||||||||||||||||||||||||||
5.2 Creating outlineFor this example you need to know a bit of HTML. We want to make a table
of contents out of (1) First let's make named anchors in all headings, i.e. put
Explanation: the first pair of (2) Now let's copy all headings to one place:
This command searches our file for the lines starting with
First, we want to convert all
Second, we want our
Now our entries look like:
We no longer need
and replace closing tags with breaklines
|
|||||||||||||||||||||||||||||||||||||||||||||||||
5.3 Working with TablesQuite often you have to work with a text organized in tables/columns. Consider, for example, the following text
Suppose we want to change all "Europe" cells in the third column to "Asia":
To swap the first and the last columns:
To be continued... |
|||||||||||||||||||||||||||||||||||||||||||||||||
| Here I would like to compare Vim's regexp implementation with others, in particular, Perl's. You can't talk about regular expressions without mentioning Perl. To be written... | |||||||||||||||||||||||||||||||||||||||||||||||||
|
Read VIM documentation about pattern and searching - type ":help pattern" in VIM normal mode to get this information. The only book I know of which deals with VIM/vi regular expressions is the same "Learning the vi Editor" by Linda Lamb and Arnold Robbins. Definitive reference on regular expressions is Jeffrey Friedl's "Mastering Regular Expressions" published by O'Reilly & Associates, but it mostly deals with Perl regular expressions. Note that Perl regexp flavor is a bit different from VIM's. O'Reilly has one of the book chapters available online. Others sources: practically every Perl book has some information on regular expressions. |
|||||||||||||||||||||||||||||||||||||||||||||||||


(PHP 4 >= 4.3.0, PHP 5, PHP 7)
msg_get_queue — Create or attach to a message queue
$key
[, int $perms
= 0666
] ) : resource
msg_get_queue() returns an id that can be used to
access the System V message queue with the given
key
. The first call creates the message queue with
the optional perms
.
A second call to msg_get_queue() for the same
key
will return a different message queue
identifier, but both identifiers access the same underlying message
queue.
key
Message queue numeric ID
perms
Queue permissions. Default to 0666. If the message queue already
exists, the perms
will be ignored.
Returns a resource handle that can be used to access the System V message queue.


Contact for more information and to get involved:
The current backend that we are running (built in Node.js) is oriented to accomodate modular implementations of further games and material modules. Have any (and by that I really mean any; I (Akshay Chalana) am no expert in personal finance) experience with any of the topics here or anything you'd like to see here? Get in touch and help us build something! We're working on a developers page to facilitate use of an API and perhaps even automated submission of extensions.
Aside from everything to the left, we're looking for volunteers to help us get this programming running, services to integrate further advanced systems into the simulation, and anyone interested in helping us further develop the business and any monetization model. The team is currently just Akshay Chalana and some mentors, so many openings are available!
Contact for more information and to get involved:


Please enable Javascript in order to use this app.
This browser does not support required technologies for this app to function correctly.
Please upgrade your browser to the latest version of:
Firefox
Edge
Chrome
Safari


Aging
Normal age-related findings and care of the well patient
Infancy and childhood (0-12 years)
Normal physical changes: linear growth, variations in linear growth, including constitutional delay; weight; head circumference; micturition, defecation,primary
incontinence/bedwetting; normal physical examination; screening; sleep; teething syndrome
Developmental stages: motor; speech; cognitive; psychosocial; anticipatory guidance
Lifestyle and routine preventive health care: nutrition; exercise (eg, benefits of exercise); preventive/travel medicine; risk factors and prevention (eg, guns, swimming, motor vehicles, car seats); routine vaccinations
Adolescence (13-17 years)
Normal physical changes: linear growth, variations in linear growth including constitutional delay; weight; puberty; normal physical examination; gynecomastia; autonomy/self-identity; sleep
Developmental stages: cognitive (eg, abstract thought); psychosocial (eg, autonomy, role confusion, sexual identity); anticipatory guidance
Lifestyle and routine preventive health care: nutrition; exercise (eg, benefits of exercise); preventive/travel medicine; risk factors and prevention (eg, risk-taking
behavior, helmets, safe sex, motor vehicles, seat belts, distractions); routine vaccinations
Adulthood (18-64 years)
Normal physical changes: weight; normal physical examination; screening; sleep
Developmental stages: cognitive; intimacy vs isolation; anticipatory guidance
Lifestyle and routine preventive health care: nutrition; exercise (eg, benefits of exercise); preventive/travel medicine; risk factors and prevention; routine
vaccinations
Senescence (65 years and older)
Normal physical changes, including normal physical exam for age: weight, height (spinal compression), skin, bruising; normal physical examination; response to
temperature; micturition, defecation; sleep
Developmental stages: motor; cognitive (eg, benign senescent forgetfulness); psychosocial; integrity vs despair; retrospection; anticipatory guidance
Lifestyle and routine preventive health care: nutrition; exercise (eg, benefits of exercise); preventive/travel medicine; risk factors and prevention (eg, falls, general medical condition; polypharmacy, driving, caregiver stress); routine vaccinations


Our team is always open to discussing new projects, creative ideas, or opportunities to be a part of your vision.
We reply to all request within 24-48 hours on weekdays.
Subscribe to our newsletter for popular posts, news, and updates on the highly anticipated Start Rev 2.0


§206-36 Payments to public bodies. The board of land and natural resources may agree to make such payments to the State, or any political subdivision thereof (which payments such bodies may accept), as the board finds consistent with the achievement of the purposes of this chapter. [L 1961, c 6, §34; Supp, §98J-34; HRS §206-36]


Comments
-
Greg Hurrell
Yes, I remember talking with someone about this in the past. But I just tried to look-up that discussion and I can't find a record of it (nothing from the email address that you used to file this bug report). I *did* find a discussion with a guy named Brian though; and I ended up opening this feature request as part a result of the conversation:
http://wincent.com/a/support/bugs/show_bug.cgi?id=298
I am not sure if the problem you describe is actually caused by the weird iTunes behaviour described in bug #298 and if I should mark this report as a duplicate of that one. I suspect that they may actually be caused by the same issue. For the time being I am going to mark this bug as depending on that one.
-
Greg Hurrell
Rewording the summary for clarity.
-
Greg Hurrell
Ok, I've now implemented the necessary options for request #394, and I believe that takes care of this issue as well. So adding the fixed-in-prerelease keyword.
I am planning to do a release within the next 24 hours, so if you want to be informed of when the new version is available for download you can subscribe to the announcements mailing list:
Once the new version is out I'll ask you to confirm that the problem you describe here has gone away for you.
-
Greg Hurrell
0.4 is now out. Full announcement here:
http://wincent.com/a/news/archives/2006/05/synergy_advance_8.php
Marking as FIXED/CLOSED.
-
Greg Hurrell
- ** Bug 322 has been marked as a duplicate of this bug. ***
Add a comment
Comments are now closed for this issue.


project_name
repository nameinventory_name
inventory nameglobal
Repository namebuild_path
path to build on dogprobuild_version
commit hashbuild_version_short
commit short hashrelease_name
release id<PHONE_NUMBER>3030)release_dir
path to release in remote servershared_dir
path to shared directory in remote servercurrent_dir
current release dir (/var/www/current)previous_release
path to previous releaseassets_dir
path to assets directoryprev_assets_dir
path to previous release assets directory| Variable | RHEL | Ubuntu |
|---|---|---|
php_pool_file |
/etc/php-fpm.d/www.conf |
/etc/php5/fpm/pool.d/www.conf |
php_fpm_service |
php-fpm |
php5-fpm |
php_ini |
/etc/php.ini |
[/etc/php5/cli/php.ini, /etc/php5/fpm/php.ini] |
mysql_service |
mysqld |
mysql |


@** * Copyright (C) 2014 Johannes Unterstein<EMAIL_ADDRESS>unterstein.info * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @(name: String, value: Option[String], error: Boolean, i18n: String = "", time: Boolean = false)(implicit request: play.api.mvc.Request[Any], lang: Lang)


| glance.geeglm {broom} | R Documentation |
Glance accepts a model object and returns a tibble::tibble()
with exactly one row of model summaries. The summaries are typically
goodness of fit measures, p-values for hypothesis tests on residuals,
or model convergence information.
Glance never returns information from the original call to the modeling function. This includes the name of the modeling function or any arguments passed to the modeling function.
Glance does not calculate summary measures. Rather, it farms out these
computations to appropriate methods and gathers the results together.
Sometimes a goodness of fit measure will be undefined. In these cases
the measure will be reported as NA
.
Glance returns the same number of columns regardless of whether the
model matrix is rank-deficient or not. If so, entries in columns
that no longer have a well-defined value are filled in with an NA
of the appropriate type.
## S3 method for class 'geeglm' glance(x, ...)
x |
A |
... |
Additional arguments. Not used. Needed to match generic
signature only. Cautionary note: Misspelled arguments will be
absorbed in |
A tibble::tibble()
with exactly one row and columns:
alpha |
Estimated correlation parameter for geepack::geeglm. |
df.residual |
Residual degrees of freedom. |
gamma |
Estimated scale parameter for geepack::geeglm. |
max.cluster.size |
Max number of elements in clusters. |
n.clusters |
Number of clusters. |
library(geepack) data(state) ds <- data.frame(state.region, state.x77) geefit <- geeglm(Income ~ Frost + Murder, id = state.region, data = ds, family = gaussian, corstr = "exchangeable" ) tidy(geefit) tidy(geefit, conf.int = TRUE)


I bet he's got a pretty good view from up there. (Not God, or who/whatever—the window washer!)
Thanks for another solid sunny day, Seattle. I spent a decent chunk of it laying on my back and looking up like this.
Summer skin, channeling some @petrafcollins and @lenadunham vibes because LADIES ✌ and because peach fuzz looks nice in sunlight 🍑. Plus, once I had cancer and now I have an awesome scar to show for it.
The capability for anonymity—and near invisibility—in big cities is both liberating and frightening. I feel dwarfed but also like I could do anything.
tried at first to ignore the car that slowed down next to me as I was walking home, but then the woman inside said, "Do you want some ice cream?" and handed over a strawberry popsicle. How could I say no? It's a good day to be visibly sweaty walking down the streets of Seattle.
I'm trying to force inspiration this week by low-key displacing myself to see things a little differently, like by intentionally getting off at the wrong bus stop and walking the route I usually ride.  It turns out I'm too short on foot to capture the part of it that intrigues me from the bus, but you can imagine!
I'm not feeling taking any new photos at the moment, but I love having piles of them to sort through. Totally sappy for the nostalgia of prints, particularly when looking at moments I miss. I'd rather be on a boat right now.
Considering the price of film, this selfie cost me 75 cents. IMAGINE how much less money we'd all have if every selfie cost us 75 cents (but more like $5 because, let's be honest, it takes a few tries to get a decent one).
Helllloooo color.
How many shades of gray? This project is beginning to bore me. Making something a routine requirement risks making it just another dull task, and I'm really starting to feel that.
I'm equally impressed by plants in their resilience and humans in their determination to do exactly what they want wherever they want it.
The galleries are empty, but there's still art to be found. There's something overwhelming about white walls stretching on in silence. Soon they'll slide back into the background, though, just as negligible context for what we really come to see.
I thought this was going to be a boring snap of rhododendron flowers, but things got really weird really fast. Happy accidents are always welcome.
Okay, honestly, I tried to pour wine on my film to make a photogram before this one. It didn't work, but there's still some wet remnants here, like that little heart-shaped, blue splotch. Yep, the heart to my key is wine. And so is the key to my heart. Red wine. If you want me to reveal anything to you, that's the way to go.
Topophilia is a strong sense of place, which often becomes mixed with the sense of cultural identity among certain peoples and a love of certain aspects of such a place.
Happy May Day! Make like these flowers and hop over authority's fences. And/or give someone flowers. It might not better society, but it'll at least brighten that person's day.
Of course, I really want to travel and live in new places, like soon, but there's something special about a city that still excites and surprises after a number of years. I walk under or past this bridge pretty much every day, and I still love the way it looks—especially in the sun.
I got a lot done today staring-at-my-computer-wise, but I didn't get out to take a photo. Here are some ferry feels from the weekend though!
Whether going to the islands is running away from real life or refueling for it is yet to be decided, but either way it's enjoyable.
On the first Wednesday of every month, the Sorrento Hotel (the building on the left) hosts a Silent Reading Party. I've been meaning to go for years, but I've always been in class, at work, too busy, too forgetful, or too late (it fills up fast!). Maybe May will make for my first time sitting down with a group of strangers, a glass of wine, and a good book.
P.S. Currently reading "The Geography of Bliss" because who isn't looking for some of that?
Glass, metal, cloth. I don't have a camera with me today, but I like these 3 better together. Let's count this as its own thing.
Dreaming of floating on a cotton candy sea.
P.S. Check out my round up of other awesome projects on Brit + Co: "See What These 26 Creatives Are Making for #The100DayProject"
Today truly feels like spring, and I'm grateful for the plants popping up pretty much everywhere, even where they don't seem to belong.
I'm short on film (it's expensive!) because this is what taking a photo per day really looks like. I usually have upwards of seven shots before there's one I'm even mildly happy with. The hardest part of this is that I can't just keep tapping them out like on my iPhone. I'm focusing more on what's in the frame, the exposure, and how I think the film will react. But, of course, I'm still constantly ending up with photos much different than I expected.
I was fully prepared for rain all day (read: wore a beanie instead of washing my hair) in Portland, but then it turned into a bright, warm, art-, beer-, and donut-filled day!
Today I learned about the history of the hashtag. Twitter didn't invent it! Some guy started using it there, it caught on, and then Twitter was like, "Sure, okay, cool." AND NOW THEY'RE EVERYWHERE.
Bonus. Because I can't stop staring at this dreamy, inky landscape. It's looks like it belongs in outer space or deep underground.
Time for a little abstraction. When I prepared my usual tea and oatmeal this morning, I boiled some extra water to make these emulsion lifts. An emulsion lift is the removal and transfer of the emulsion layer of Polaroid film. It disconnects from the rigid square sheet and becomes a sort of jelly, flowing image that can stick to other things. These came from some old developed but unexposed film that otherwise would've been wasted.
Call me selfish, but for the past several months I've been focusing a lot on giving to myself. Whether that's going to bed early instead of staying out with friends or taking a day off work for a treat-yourself day trip, I'm giving in to what I want and learning why I do. I feel clearer in who I am and what I can have. It's easier to find the time and energy for the big things when you gift yourself the little things instead of stressing about them all.
Though it has been a couple of months since I moved into a new house, a lot of it stills feels mysterious to me. There are nooks, like this damp passageway, I've yet to explore and creaks that still creep me out when heard home alone at night. It's an ongoing process turning a house into a home, one that means accepting the structure's character before trying to meld it with your own.


Base library
The Base library includes general-purpose tools.
Poke Tool
Edit Tool
Select Tool
Wiring Tool
Text Tool
Menu Tool
Label
Back to
Library Reference


Get There
January 26, 2016 at 5:56 PM
President Obama’s latest budget proposals will include provisions that could make it easier to save for retirement by tackling one of the largest obstacles workers face: access to retirement plans.
The president’s proposals, which will be included in his 2017 budget plan, would make savings account plans more available to workers by lowering the costs for small businesses. It also introduces more options for people who don’t currently have a plan through their employer.
For instance, the rule would make it easier for small businesses to come together to split the costs of a retirement plan. Such joint efforts, known as multi-employer pension plans, are already possible but for companies in similar industries. The latest proposal would remove the requirement on industries, making it possible for small businesses in different fields to work together to offer retirement plans to employees.
As a plus for savers, those workers who change jobs to work with another company participating in the group plan would be able to keep the same account.
Obama’s proposal would also triple the tax break offered to small businesses that start offering retirement plans to $1,500 a year for up to three years. Those companies that began to automatically enroll workers into the savings plans, eliminating the inertia that often keeps savers from opening the accounts, would get a tax credit of $500 per year for up to three years.
By reducing the costs of offering retirement accounts for small businesses, Obama hopes to make it easier for more people to set aside money for their later years. Only about half of all workers participate in a retirement plan, according to the Bureau of Labor Statistics. Among those who are part time, participation drops to 20 percent of workers, compared to 64 percent of full-time workers, according to the report.
The president’s plan brings back some changes he’s included in previous budget proposals. For instance, he is once again calling on employers with more than 10 employees to automatically enroll workers into an IRA if the company doesn’t offer a retirement plan. He would also like to require employers to offer retirement plans to part-time workers who have worked for the company more than 500 hours a year for at least three years.
The changes, which would have to be approved by the Republican-controlled Congress, would build on the president’s previous efforts to improve retirement security. Earlier this year, the administration launched myRA, a government-backed retirement savings account for people who don’t already have access to a plan through work. Savers can contribute up to $15,000 to the account, which is a form of Roth IRA, before the money needs to be transferred to a private savings account.
Read more:
[Saving for retirement is about to get a little easier for some workers]


You've already signed in using Open ID, now you just need to pick a user ID
so we can create your own private workspace in the cloud. You don't need to remember
your AppLaud user ID, only your OpenID name and password (which we don't store or
even see - read more about Open ID on the
login page).
AppLaud Cloud is free and open source! Read more about licensing on the FAQ page.


menu
Backend Starter Kit
Home
About
Contact
Backend Starter Kit
A boilerplate for Node.js, Express, Mongoose, Heroku, mLab, Nodemon, PM2, and Babel.
Get Started


CUBEROVER
NASA x ASTROBOTICS x CMU
DESIGN FOR SPACE
NASA x ASTROBOTICS x CMU
DESIGN FOR SPACE
Route Planning
Plan and Add a Route
User can easily plan and add a route on the map interface. When user presses on the "add" icon, the control panel will appear on the right. User is able to enter in distance, angle in absolute and relative, and the starting point of the route.
Route Planning
Flexible Route Editing
User can also tap on the planned route to triger the "Route Editing" feature. User is able to see route data. He is also able to click and drag to edit an existing route, or he can type in new distance and route angle on the control panel.
Feature Mapping
Map Features from the Image Viewer
With "Feature Mapping", user is able to see obstacles from the Image Viewer panel. The sizes of the obstacles from the Image Viewer are pre-set. Users just need to drag unmapped obstacles from the Image Viewer to map on the interface.
Circumnavigation
Circumnavigate Through Obstacles
Users can click on an obstacle to activate circumnavigation feature. The map interface will show users a safe zone from the obstacle. Users can input start point, end point, radius, and direction of the rover to circumnavagate and take photos of the obstacle.
CubeRover is a project in conjunction with NASA, CMU, and Astrobotics - a Pittsburgh company that has won a NASA Phase II Small Business Innovation Research (SBIR) Award - to develop this 4.4-lb. (2 kilograms) rover platform capable of small-scale science and exploration on the moon and other planetary surfaces.
As part of the CubeRover team, we thrive to design small, medium, and large-sized CubeRovers to support government agencies, companies, and universities throughout the world. Each CubeRover will be customized for specific science and exploration missions such as resource prospecting, in-situ resource utilization, geophysical investigations, and much more.
Carnegie Mellon will fly CubeRover on Astrobotic's first mission in 2021 with NASA on the same mission to do blast ejecta characterization. The goal of Cuberover is to pave way for a variety of public and private missions in the future. Nevertheless, landing a rover on the moon has never been an easy task, here are some challenges we identified for CubeRover:
We currently face four main problems for CubeRover: the delay between rover and controller as well as image processing time, hostile lunar environment, and obstacles that rovers might meet when they travel.
In order to locate where the CubeRover lands on the moon and improves communication between the rover and the controller, we utilize both absolute localization to relative localization to locate the robers on the moon.
Cuberover compresses and crops image from lander to reduce file-size to 41KB (10s of transmission). It then measures a distance on the lander which is of a known size and extrapolate that to estimate width of FOV (field of view) at the lander. It will use the width of the FOV to estimate the rover’s distance from lander. Then it will combine distance with known or estimated rotation data to find absolute location
Back on earth, feature recognition is performed on a series of two or more overlapping images sent back from each move the rover makes. From those features we use a Simultaneous Localization And Mapping algorithm to determine how much and in what direction or rotation the rover moved. Each move is added to the last to give a best estimate of our current location relative to the lander.
Our project is still in progress. I am responsible for designing interfaces for the Telecommunication Team which keeps the CubeRover team to control the rover when it lands on the Moon. My responsibility includes helping the navigators and the drivers collaborate on planning routes for CubeRover. In addition, I am in charge of designing interfaces that help the navigators to identify obstacles on the map CubeRover.
Our project is still in progress. Please let me know if you are interested, and I would be very happy to chat about my updates!


{% extends "layout.html" %} {% set displaySignOutLink = 'false' %} {% block pageTitle %} Not Authorised {% endblock %} {% set serviceName = 'Civil Enforcement' %} {% block content %} {% include "includes/phase_banner_alpha.html" %} Not Authorised Sorry you do not have access to this account. {% include "includes/help_details.html" %} {% endblock %}
Sorry you do not have access to this account.