Doing Salvia Divinorum is best described as entering a waking dream. I hallucinate in the way that my view of reality changes, not reality itself. This meant that the way my sense of vision and touch were interpreted by my brain was changed, which led to a completely crazy and scary experience.
This change was such that it felt like I was experiencing the outside world in two dimensions: the front dimension (forward) and the back dimension (backward). It seriously felt as if those were the only two directions that existed, as if I were stuck in a pipe or somehow wedged inside a sheet of paper. Imagine being stuck inside a sheet of paper standing upright, that is how I felt. If anyone else besides my two friends were around, they would have known exactly what I thought of them because I would have gotten up and left, or told them to leave me alone. These two people I was with though, we had no dark grounds between us, and we trust each other with our lives.
I smoked twice within about twenty minutes, the first time hallucinating but not feeling it very intensely. I left the doorway and went to sit on the couch and tweak. Now, I have to tell you that the second time I smoked, I did something I shouldn’t have. I got in a car and got a ride home while I was tripping. Take note that the second time was when I fully entered the 2D reality.
A quick note on what the 2D reality looked like. I remember that things were not exactly flat, but they looked as if they were ‘unzipping’. When moving, or even just sitting still, everything I looked at kept opening up like a jacket being unzipped. Moving through a narrow room felt as if I were traveling through the depths of a creature’s intestines. Walls, objects, the floor, and the ceiling were constantly unfolding from underneath each other. Anyway, back to the story.
My friend called ‘shotgun’ while I was on the way to get in the car, so I was forced to sit in the backseat. During this time, while I was waiting for my friend to take his hit of Salvia, is when I tripped the hardest. I will not even try to literally describe what I felt, but I remember feeling very uncomfortable in the backseat. It was hot out (near 70 F), and for some reason I didn’t like being confined to my body. As I got in the car my friend said, “The car’s eating you!” and closed the door to go smoke. This affected how I interpreted the experience, and I realized it actually did feel like I had just climbed into something’s mouth. I wanted to extend both my arms and legs and possibly lay down, but I couldn’t do this in the confines of a car that was felt like it was getting smaller and smaller. Knowing I was about to panic and scream, I closed my eyes and laid my head down on the other seat. From then on I tripped very hard and uncomfortably.
At the beginning of the second session, just after finishing my second hit, I think I realized that all along I have been within the body of the same creature my entire life. This creature was the entire world outside of my body. When I walked from the doorway to the couch after my second session, I saw the inside of the house as the insides of a creature’s body. This felt similar to the way other trippers have described Salvia making the world seem as if it is made out of a couple or only a single substance. I was seeing the world as only a few colors and patterns that were unfolding and moving in a single direction toward a focal point behind me. Also, the TV was playing in the background, and for a moment I thought it was the voice of God or something, narrating how I was in the confines of this creature/world.
During the peak and while coming down, I came to realize exactly what my mind (and therefore myself) was capable of in this new 2D reality. And it was very limited. I seemed to have no control over my surroundings and how they would influence my actions. Thus came the introspectiveness of the trip, as I compared myself to the rest of the universe. I realized that I had a very low threshold of things I could comprehend at the moment, and this was terrifying. Now I am humbled at that realization, and know it was not just a truth while tripping, but also in the real world. You’re probably more interested in the trip itself, though, so I’ll leave out my philosophical findings.
 The peak lasted a little past 10 minutes, and from then on I was coming down. Keep this time frame in mind if you find yourself panicking on Salvia.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Web Fusée Launcher
Fusee Launcher ported to JavaScript using WebUSB.
Source can be found on GitHub (or by hitting view source, there is no backend!).
Ported from fusee-launcher.
Thanks to ktemkin and ReSwitched for Fusée Gelée and a ton of other things!
Instructions:
- Put the Switch in RCM, and connect it to your device.
- Select either the example payload, or upload one.
- Press 'Do the thing!'
- On the consent screen that appears, select 'APX' and hit confirm.
- If all goes well, the payload will launch!
Random stuff:
- This is pretty poorly tested. I just kind wrote it and whatever. I'm not responsible if anything goes wrong!
- This does NOT work on Windows due to a limitation in the Chrome implementation of WebUSB (and probably other reasons!)
- This does NOT currently work on any browser but Chrome, because they don't implement WebUSB.
- On Linux, you might get an access denied error!
If you do, you can try creating a file at
/etc/udev/rules.d/50-switch.rules
With the following contents:
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0664", GROUP="plugdev"
- This has been tested and appears to work on Linux, OSX, Android (unrooted) and Chromebooks. Your mileage may vary.
Payload:
Result:


About
Upload
Cluster
Download
Clustering Algorithms
{{k_features}}
Select the clustering algorithm from the drop-down list:
k_means
k_medoids
hierarchical clustering
fuzzy_clustering
gmm_clustering
    Number of clusters (between 1 and 50):
Dimensionality Reduction
Terminate Clustering
{{algo_text}}
{{k_text}}


| 7 Aug 1876 |
Margaretha Geertruida Zelle born to a Dutch businessman and Javanese mother, Leeuwarden, Netherlands. |
| 11 Jul 1895 |
Marries Campbell MacLeod. |
| 30 Jan 1896 |
Son, Norman John, born. |
| 1905 |
In Paris, becomes an exotic dancer, assuming the name Mata Hari. |
| 1906 |
Divorces MacLeod in Amsterdam. |
| 1916 |
Has an affair with a German spymaster in Spain, Maj. Arnold Kalle, who sends a dispatch to Berlin (in a code he knew to be cracked by the Allies), that H21 proved extremely valuable. And thus, Mata Hari was framed. |
| 4 Jan 1917 |
Returns to Paris. |
| 13 Feb 1917 |
Arrested by the French for spying, Paris. |
| 24 Jul 1917 |
Tried before a military court for being a spy. At one point, Mata Hari did admit she passed secrets (outdated, she claimed) to the Germans. |
| 25 Jul 1917 |
Sentenced to death by firing squad. |
| 15 Oct 1917 |
Dutch spy H21, also known as Mata Hari, is executed in Paris by a 12-man firing squad. The dancer, born Gertrude Zelle, had slept with a number of high-ranking military officers from around the world and passed secrets along to the German high command. After death, her body is given to the University of Paris medical school for dissection. |
| 1931 |
Film Mata Hari, starring Greta Garbo. |


Do you know someone who really doesn't want this, but you forgot to get them a birthday present? Well, have we got a deal for you! Lorem ipsum dolor sit amet, tellus felis velit. Pellentesque tellus bibendum eros euismod sed, curabitur placerat, maecenas taciti suspendisse. Posuere ornare nulla blandit sint purus, lacus faucibus sed eu facilisi, leo aliquam est pellentesque risus vehicula sodales, quis donec elit fermentum velit vel quisque.
Our incredibly low-quality products have a conversely high-level of kitsch art plastered on them. What's more, at 400% mark-up, we're sure to make a profit, even if we only move 5 of the (admittedly ambitious) 10,000 units we have sitting dormant in a warehouse!


|
ilasynth
1.0
ILASynth: Template-based ILA Synthesis Engine
|
#include <choice.hpp>
Public Member Functions | |
| ChoiceExpr (const std::string &n_, const nptr_vec_t &args_) | |
| virtual | ~ChoiceExpr () |
| virtual Node * | clone () const |
| ChoiceExpr * | clone (const nptr_vec_t &args) const |
| virtual bool | equal (const Node *that_) const |
| virtual std::ostream & | write (std::ostream &out) const |
| virtual unsigned | nArgs () const |
| virtual nptr_t | arg (unsigned i) const |
| const char * | getChoiceVarName (unsigned i) const |
Protected Attributes | |
| Choice | choice |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in ilasynth::WriteSlice, and ilasynth::ReadSlice.
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in ilasynth::WriteSlice, and ilasynth::ReadSlice.
|
protected |


| Package | Description |
|---|---|
| org.apache.bcel.classfile |
This package contains the classes that describe the structure of a
Java class file and a class file parser.
|
| org.apache.bcel.verifier.statics |
Provides PassVerifier classes used internally by JustIce.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationDefault
Represents the default value of a annotation for a method info
|
class |
AnnotationEntry
represents one annotation in the annotation table
|
class |
Annotations
base class for annotations
|
class |
Attribute
Abstract super class for Attribute objects.
|
class |
BootstrapMethods
This class represents a BootstrapMethods attribute.
|
class |
Code
This class represents a chunk of Java byte code contained in a
method.
|
class |
CodeException
This class represents an entry in the exception table of the Code
attribute and is used only there.
|
class |
Constant
Abstract superclass for classes to represent the different constant types
in the constant pool of a class file.
|
class |
ConstantClass
This class is derived from the abstract
Constant
and represents a reference to a (external) class. |
class |
ConstantCP
Abstract super class for Fieldref, Methodref, InterfaceMethodref and
InvokeDynamic constants.
|
class |
ConstantDouble
This class is derived from the abstract
Constant
and represents a reference to a Double object. |
class |
ConstantFieldref
This class represents a constant pool reference to a field.
|
class |
ConstantFloat
This class is derived from the abstract
Constant
and represents a reference to a float object. |
class |
ConstantInteger
This class is derived from the abstract
Constant
and represents a reference to an int object. |
class |
ConstantInterfaceMethodref
This class represents a constant pool reference to an interface method.
|
class |
ConstantInvokeDynamic
This class is derived from the abstract
Constant
and represents a reference to a invoke dynamic. |
class |
ConstantLong
This class is derived from the abstract
Constant
and represents a reference to a long object. |
class |
ConstantMethodHandle
This class is derived from the abstract
Constant
and represents a reference to a method handle. |
class |
ConstantMethodref
This class represents a constant pool reference to a method.
|
class |
ConstantMethodType
This class is derived from the abstract
Constant
and represents a reference to a method type. |
class |
ConstantNameAndType
This class is derived from the abstract
Constant
and represents a reference to the name and signature
of a field or method. |
class |
ConstantPool
This class represents the constant pool, i.e., a table of constants, of
a parsed classfile.
|
class |
ConstantString
This class is derived from the abstract
Constant
and represents a reference to a String object. |
class |
ConstantUtf8
This class is derived from the abstract
Constant
and represents a reference to a Utf8 encoded string. |
class |
ConstantValue
This class is derived from Attribute and represents a constant
value, i.e., a default value for initializing a class field.
|
class |
Deprecated
This class is derived from Attribute and denotes that this is a
deprecated method.
|
class |
EnclosingMethod
This attribute exists for local or
anonymous classes and ... there can be only one.
|
class |
ExceptionTable
This class represents the table of exceptions that are thrown by a
method.
|
class |
Field
This class represents the field info structure, i.e., the representation
for a variable in the class.
|
class |
FieldOrMethod
Abstract super class for fields and methods.
|
class |
InnerClass
This class represents a inner class attribute, i.e., the class
indices of the inner and outer classes, the name and the attributes
of the inner class.
|
class |
InnerClasses
This class is derived from Attribute and denotes that this class
is an Inner class of another.
|
class |
JavaClass
Represents a Java class, i.e., the data structures, constant pool,
fields, methods and commands contained in a Java .class file.
|
class |
LineNumber
This class represents a (PC offset, line number) pair, i.e., a line number in
the source that corresponds to a relative address in the byte code.
|
class |
LineNumberTable
This class represents a table of line numbers for debugging
purposes.
|
class |
LocalVariable
This class represents a local variable within a method.
|
class |
LocalVariableTable
This class represents colection of local variables in a
method.
|
class |
LocalVariableTypeTable |
class |
Method
This class represents the method info structure, i.e., the representation
for a method in the class.
|
class |
MethodParameters
This class represents a MethodParameters attribute.
|
class |
ParameterAnnotationEntry
represents one parameter annotation in the parameter annotation table
|
class |
ParameterAnnotations
base class for parameter annotations
|
class |
PMGClass
This class is derived from Attribute and represents a reference
to a PMG attribute.
|
class |
RuntimeInvisibleAnnotations
represents an annotation that is represented in the class file but is not
provided to the JVM.
|
class |
RuntimeInvisibleParameterAnnotations
Represents a parameter annotation that is represented in the class file
but is not provided to the JVM.
|
class |
RuntimeVisibleAnnotations
represents an annotation that is represented in the class file and is
provided to the JVM.
|
class |
RuntimeVisibleParameterAnnotations
Represents a parameter annotation that is represented in the class file
and is provided to the JVM.
|
class |
Signature
This class is derived from Attribute and represents a reference
to a GJ attribute.
|
class |
SourceFile
This class is derived from Attribute and represents a reference
to the source file of this class.
|
class |
StackMap
This class represents a stack map attribute used for
preverification of Java classes for the Java 2 Micro Edition
(J2ME).
|
class |
StackMapEntry
This class represents a stack map entry recording the types of
local variables and the the of stack items at a given byte code offset.
|
class |
Synthetic
This class is derived from Attribute and declares this class as
`synthetic', i.e., it needs special handling.
|
class |
Unknown
This class represents a reference to an unknown (i.e.,
application-specific) attribute of a class.
|
| Constructor and Description |
|---|
StringRepresentation(Node n)
Creates a new StringRepresentation object which is the representation of n.
|
Copyright © 2004–2016 The Apache Software Foundation. All rights reserved.


class Solution: def minimumOneBitOperations(self, n: int) -> int: #dp 1 = 1 01 -> 1 #dp 2 = 3 10 -> 11 01 00 #dp 3 = 2 11 -> 01 00 #dp 4 = 7 100 -> 101 111 110 010 011 001 000 #dp 5 = 6, 101 -> 111 #dp 6 = 4 -> 110 b = bin(n)[2:] l = len(b) accumulator = 0 sign = 1 for i in range(l): power = 0 if b[i] == '1': power = 2 **(l-(i+1)) if b[i] == '1': steps = (power * 2 - 1) else: steps = 0 accumulator += steps *sign if b[i] == '1': sign = -1* sign return accumulator


Confira tópicos relevantes e atuais, compartilhamento de ideias e insights com líderes e especialistas da área educacional.
This series of talks will contribute to a better understanding of what the future of English Language Teaching might look like in Brazil and in the world after the COVID-19 pandemic.
Workforce development for an uncertain, unpredictable, ever-changing world has always been a top priority for American Spaces. With this program, we propose the creation of online courses to foster important aspects of the maker-centered learning mindset and to build digital skills to enable participants to create online content.
Workforce development for an uncertain, unpredictable, ever-changing world has always been a top priority for American Spaces. This innovative one-day program consists of live streams on Facebook and YouTube. The talks will reach a wider audience as we use them in online courses to build an innovator mindset and to build maker capacities such as exploring complexities, looking more closely at challenges, and finding opportunities to use knowledge to create a new future.
Amplifica Co-founder; Online Courses Designer; Google Innovator and Partner.
Google Innovator / Trainer; Educational Technology Specialist;
"Thanks so much for making these free resources available to us!"
Amplifica Co-founder; Online Courses Designer; Google Innovator and Partner.
Google Innovator / Trainer; Educational Technology Specialist;
"Thanks so much for making these free resources available to us!"


As a Principal Software Engineer, I am responsible for leading development teams in designing and implementing cutting-edge software solutions. My primary focus is ensuring that our products are reliable, efficient, and scalable to meet the needs of our customers. I work closely with cross-functional teams to identify opportunities for innovation and improvement, and I am committed to delivering high-quality results on time and within budget. With years of experience in software development, I bring a wealth of expertise in programming languages, software architecture, and project management. I am passionate about using technology to solve complex problems and always seek new challenges to grow my skill set.
As a Principal Software Engineer, I am responsible for leading development teams in designing and implementing cutting-edge software solutions. My primary focus is ensuring that our products are reliable, efficient, and scalable to meet the needs of our customers. I work closely with cross-functional teams to identify opportunities for innovation and improvement.

Developed several responsive CMS web applications for SIF and sister companies using DotNetNuke CMS framework, ASP.Net, C#, Web Services, JavaScript, jQuery, Bootstrap and MS SQL Server as backend
I was actively contributing to develop the Hospital Managemnet System and Pharmacy Inventory Management System using Microsoft Stack technologies.
Developed a custom responsive CMS Web application using ASP.NET, HTML5, CSS allowing admin user to add, update and delete dynamic virtual pages with content using FCK-editor.
Apart from being a web developer, I enjoy most of my time being outdoors with friends and family to explore the new places.
When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows.


Automate campaign management
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ab dolore excepturi explicabo, harum in laudantium nulla officiis reprehenderit!
All-in-one Marketing Solution
Everything you need in one solution, introducing Marketing Automation Tool, a powerful product for growing your business.
Communicate better, put all your customer information in one single place, get insights ans stats in a nutshell
No credit card needed
Start NowBy registering you will get 14 days of free access to the full featured solution
Why DashCore
Our mission is to provide you with an all-in-one template so you don't have to look aside in order to get what you need
Advanced Marketing Automation Solution
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Beatae consequatur dicta, dignissimos fugiat nisi rerum similique voluptates? Aspernatur at beatae excepturi laboriosam molestiae quae reprehenderit sit suscipit tempora, voluptatibus voluptatum?
You're covered
Get the very best of us by doing the best of you
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corporis dolores dolorum, error est excepturi exercitationem hic iusto minus nam officia optio quasi tempore voluptatibus. Aut dolore in nostrum quae voluptatem!
954
Users
37
Downloads
19
Plugins
31
Projects
Part of our happy customers
Ready to get started?


Story
On Windows, it's pretty standard to expect a web browser to have a reopen closed tabs feature. Usually,this is done by the Ctrl+Shift+T keyboard shortcut. This is common on Mac as well. Most browsers do this using Cmd+Shift+T. Except Apple's Safari. Pressing Cmd+Z to undo reopens up to one closed tab and doesn't always work.
I have seen a lot of clamoring about this feature on the Internet. I was inspired by this reddit thread in particular. It doesn't look like anyone has ever made a simple, no-frills, standalone extension to implement this feature. So I took it upon myself to do it.
I announced it on a few Mac-related subreddits and within the first few days, it was downloaded thousands of times.
For the curious
How it works: Using the Safari API, I listen for the signal the browser sends when a tab is about to close. Before it closes, I save the URL of the target tab in an array. As tabs are closed, the URLs pile up. Cmd+Shift+T pops them out and opens new tabs with this URL.


--- title: "#NationalsTX: USA Ultimate 2014 Nationals" layout: post tags: - twitter - data analysis - ultimate - python ---
I did start this project in October, but have had various other projects and things going on so this kept getting pushed back. I had done some analysis awhile ago but never finished and never wrote it up. Well recently I started trying to give myself deadlines for my personal projects to get myself motivated to work on them. I also had some motivation because by finishing this before college nationals I can reuse the code to compare the data from club to college nationals.
I used t
(found here) which is a bash command line utility that scrapes Twitter's using it's API. With that I was able to pull two sets of data for this analysis. First was all the tweets by Ultiworld's live account during nationals weekend. Second was all tweets during nationals weekend with the hashtag #NationalsTX. After collecting these datasets I did some analysis on them.
By looking at the distribution of tweets per days you can see that #NationalsTX is actually pretty consistent most days where as Ultiworld's Live account drops off as there become fewer games per day. This makes sense because the live account is only tweeting game updates and those become less frequent, where as the #Nationals becomes more popular per game because the games become higher stakes.
| Ultiworld Live | #NationalsTX | |
|---|---|---|
| Total Tweets | 1216 | 3157 |
| Day 1 | 407 | 744 |
| Day 2 | 440 | 872 |
| Day 3 | 237 | 762 |
| Day 4 | 132 | 779 |
| Unique Screen Names | 1 | 964 |
The first plot I made is of the tweets per hour by source. This shows how Ultiworld's coverage is pretty uniform throughout the day rise and falling during game times, but the general nationals tweets are more volatile and are more likely to line up with more exciting games and be later in the day when more results are being posted.
The second plot I made is of the number of tweets per 20 minutes, by day. With this plot you can actually see where certain games happen. I decided to match up big events and spikes in the graph and you can see by where I put annotations on the graph they all line up to a major game. For instance the biggest spike in tweets for both data sets was, unsurprisingly, when GOAT beat Revolver.
Also you can see how in pool play and the first rounds of the bracket Ultiworld Live has more tweets due to sheer amount of games. But as there become less games and they are closer to the championship, #NationalsTX becomes more prominent as more people watch the games.
Now analysis may be a strong word to use about what I did for this post, but to be honest that had to do with how long ago it was. I plan to take the scripts from this analysis and apply it to tweets from this years college nationals and see if I can do a better, and more timely, analysis. Hopefully this was still interesting though, because I thought it was cool that you could see where big upsets and games occur just by looking at the data.
One task I didn't finish for this project, because I think it would be better left to it's own post, is a Markov Bot. This would take all the tweets and slice them up to be able to create random sentences or tweets. I still plan to make this and will go more in depth when I do, but an example of this is FiveThirtyEight's Markov Bot that uses the text from their articles.


| | |
- formatCsv(dicts)
- Converts a list of dictionaries into a CSV-formatted flat table
(including a header row).
- getCsv(file, filters={})
- Given a specific CSV file (string) and a set of filters (dictionary
key-values pairs), will return a CSV-formatted table of the matching data
entries from that file (including a header row).
- getExcel(file, filters={})
- Given a specific Excel file (string) and a set of filters (dictionary
key-values pairs), will return a CSV-formatted table of the matching data
entries from that file (including a header row). Defaults to the first
sheet in the workbook; other sheets can be specified by name or
zero-based index using the '_sheet' parameter in the URL's query segment.
- getSqlite(file, filters={})
- Given a specific SQLite file (string) and a set of filters (dictionary
key-values pairs), will return a CSV-formatted table of the matching data
entries from that file (including a header row). Requres a '_table'
parameter in filters to query from the appropriate table.
|


Finally building out the slides that've been bouncing around my head for a month.
10/9/2013, 9:42:09 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
Finally building out the slides that've been bouncing around my head for a month.
10/9/2013, 9:42:09 PM
Favs: 0
Retweets: 0
link


What we do:
-
Collaborate with local leaders to increase local awareness and use of Oppia.
-
Guide local students and parents on how they can best use Oppia.
-
Recommend ways that the Oppia Foundation can make Oppia more accessible and
useful for local students.


{% extends 'base.html'%} {% import 'bootstrap/wtf.html' as wtf%} {% block content %}
Email
Password
Don't have an accountsign up


Software Development
- Eliminated a system bottleneck limiting room capacity of a $351M a year live video and chat platform by identifying the issue and developing/implementing a plan to separate chat components out from an overloaded Flash client and media server
- Migrated 33% of business logic out of a legacy stateful monolithic Flash Media Server application into stateless distributed microservices for a system that serves over 200,000 live video streams an hour to 40 million unique daily visitors globally
Leadership
- Built a talented and cohesive team of 6 - leading them through phases of iterative product development which resulted in acceptance into the 9Mile Labs accelerator program, the final stage of TechStars, and an acquisition in 2016
Academics
- Achieved M.S. Computer Science and Software Engineering with 3.9 GPA while working full-time
Accretive Technology Group
Seattle, WA
Jan 2013 – Sep 2016
Software Engineer
Accretive provides a high-definition live streaming video and chat platform that delivers over 200,000 streams an hour to 40,000,000 unique daily visitors across the globe and generates over $351M a year in annual revenue.
- Eliminated bug caused by Flash Media Server’s XML parser that saved the company $50,000-$100,000 per month
- Developed RESTful microservices using Node.js, redis, and MySQL to manage the state of a complex system (rooms, users, access, stream urls, chat, etc.)
- Implemented a chat service to handle 3,000,000+ chats/day and enforce complex business rules (user access levels, direct messaging, system messages, etc.)
- Provided owners with real-time statistical insight into the business by created reports and dashboards using logs, MySQL data, Splunk, PHP, and HTML/CSS
- Reduced team overhead by 50% by automating repetitive processes through build scripts (AppleScript, Makefiles, Bash) and dev environment configuration tools (PHP)
Globatom
Seattle, WA
Jul 2016 – Mar 2017
VP Engineering
Globatom is a logistics platform that provides shippers with better visibility into their supply-chain through real-time tracking and asset monitoring (temperature, light, humidity, shock) as well as predictive route analytics.
- Managed a product development team of 8 – applied agile and scrum processes to an ad-hoc team, increasing velocity and improving project visibility for owners
- Developed 50% of the backend code including the core application (Laravel, PHP, PostgreSQL) and 6 microservices (node.js, Azure IoT) that consume 3rd party vessel and IoT sensor device tracking APIs and streams
- Managed relationships with customers and vendors, and led the engineering team through participation in Microsoft’s IoT accelerator
Airtus
Seattle, WA
Aug 2015 – Jul 2016
(Acquired by Globatom)
Co-founder CTO
Airtus was acquired by Globatom Inc. in 2016. Airtus was a logistics platform aimed at making private air cargo carriers more accessible to enterprise shippers. The platform provided a marketplace for shipping rates, unified booking interfaces between carriers, and provided compliance guidelines.
- Led a team of 6 through the incremental development of a product – starting at the customer, working closely with 3 air cargo managers and 2 freight forwarders, testing assumptions, learning and pivoting when appropriate
- Developed platform using Node.js, React, HTML/CSS, MongoDB, and Heroku
Synced.fm
Seattle, WA
Mar 2017 – Present
Co-founder, CEO
Synced.fm is a platform that adds synchronized annotations and reddit style discussions to any playable media presenting users with related content and concept clarifications while the media is played.
- Developed a native iOS podcast application, web interface, and server components to enrich the podcast experience using Swift 3, Xcode, Node.js, react, and mongoDB
Xvoke
Seattle, WA
Jun 2013 – Aug 2015
Lead Engineer
Xvoke is a promotional marketing company that provides direct customer engagement through events such as city-wide scavenger hunts, half-time events, and contests.
- Developed SMS based scavenger hunt platform, event landing page generator, social media based popularity contest, and participant tracking/communication tools with Node.js and MongoDB
- Incorporated 3rd party APIs such as Facebook Graph API and Twilio SMS API
msnbc.com
Seattle, WA
Jun 2012 – Sep 2012
Software Engineer Intern
MSNBC.com is a website that provides news coverage and political commentary. They are a primary source for following presidential elections.
- Developed a real-time verification tool using C# and ASP.NET MVC to compare incoming race data (candidates, votes, winners, etc.) from NBC to data that exists in each stage of msnbc.com’s data rendering lifecycle, adjusting for latency and presenting an overall comparison as a heat map
University of Washington
Sep 2012 – Jun 2016
M.S. Computer Science and Software Engineering
- Focuses include: software architecture, distributed systems, machine learning, development methodologies
- Technologies: C/C++, MySQL
- 3.92 GPA
University of Washington
Sep 2011 – Jun 2012
Graduate Certificate in Software Design and Development
- Bachelors equivalence
- 3.95 GPA
University of Washington
Jun 2003 – Sep 2007
B.S. Civil and Environmental Engineering
- Focuses include: environmental hydrology and hydraulic engineering.
- Certificates/Licenses: Engineer-In-Training
- 3.52 GPA.


 We're right here for you. GDG Chennai has the most enthusiastic and vibrant women community. Last few years' activities specific to Women Developers and Women Entrepreneurs have proved the same. Are you excited to meet the fellow women techmakers?
Learn More
GDG Women
GDG Chennai has the most enthusiastic and vibrant women community. Last few years' activities specific to Women Developers and Women Entrepreneurs have proved the same.  We're right here for you.
Learn More


/* Old release history */
26-09-2011: Version 2.15:
Fix bug that snuck into 2.14: Clicking the character that currently has the cursor didn’t re-focus the editor.
26-09-2011: Version 2.14:
fixedGutter
option.setValue
breaking cursor movement.23-08-2011: Version 2.13:
getGutterElement
to API.smartHome
option.25-07-2011: Version 2.12:
innerHTML
for HTML-escaping.04-07-2011: Version 2.11:
replace
method to search cursors, for cursor-preserving replacements.getStateAfter
API and compareState
mode API methods for finer-grained mode magic.getScrollerElement
API method to manipulate the scrolling DIV.07-06-2011: Version 2.1:
Add a theme system (demo). Note that this is not backwards-compatible—you’ll have to update your styles and modes!
07-06-2011: Version 2.02:
26-05-2011: Version 2.01:
coordsChar
now worksonCursorActivity
interfered with onChange
.onChange
."nocursor"
mode for readOnly
option.onHighlightComplete
option.28-03-2011: Version 2.0:
CodeMirror 2 is a complete rewrite that’s faster, smaller, simpler to use, and less dependent on browser quirks. See this and this for more information.
28-03-2011: Version 1.0:
22-02-2011: Version 2.0 beta 2:
Somewhat more mature API, lots of bugs shaken out.
17-02-2011: Version 0.94:
tabMode: "spaces"
was modified slightly (now indents when something is selected).08-02-2011: Version 2.0 beta 1:
CodeMirror 2 is a complete rewrite of CodeMirror, no longer depending on an editable frame.
19-01-2011: Version 0.93:
save
method to instances created with fromTextArea
.17-12-2010: Version 0.92:
styleNumbers
option is now officially supported and documented.onLineNumberClick
option added.onLoad
and onCursorActivity
callbacks. Old names still work, but are deprecated.11-11-2010: Version 0.91:
toTextArea
to update the code in the textarea.noScriptCaching
option (hack to ease development).02-10-2010: Version 0.9:
height: "dynamic"
more robust.enterMode
and electricChars
options to make indentation even more customizable.firstLineNumber
option.@media
rules by the CSS parser.22-07-2010: Version 0.8:
cursorCoords
method to find the screen coordinates of the cursor.height: dynamic
mode, where the editor’s height will adjust to the size of its content.toTextArea
method in instances created with fromTextArea
.27-04-2010: Version 0.67:
More consistent page-up/page-down behaviour across browsers. Fix some issues with hidden editors looping forever when line-numbers were enabled. Make PHP parser parse "\\"
correctly. Have jumpToLine
work on line handles, and add cursorLine
function to fetch the line handle where the cursor currently is. Add new setStylesheet
function to switch style-sheets in a running editor.
01-03-2010: Version 0.66:
Adds removeLine
method to API. Introduces the PLSQL parser. Marks XML errors by adding (rather than replacing) a CSS class, so that they can be disabled by modifying their style. Fixes several selection bugs, and a number of small glitches.
12-11-2009: Version 0.65:
Add support for having both line-wrapping and line-numbers turned on, make paren-highlighting style customisable (markParen
and unmarkParen
config options), work around a selection bug that Opera reintroduced in version 10.
23-10-2009: Version 0.64:
Solves some issues introduced by the paste-handling changes from the previous release. Adds setSpellcheck
, setTextWrapping
, setIndentUnit
, setUndoDepth
, setTabMode
, and setLineNumbers
to customise a running editor. Introduces an SQL parser. Fixes a few small problems in the Python parser. And, as usual, add workarounds for various newly discovered browser incompatibilities.
31-08-2009: Version 0.63:
Overhaul of paste-handling (less fragile), fixes for several serious IE8 issues (cursor jumping, end-of-document bugs) and a number of small problems.
30-05-2009: Version 0.62:
Introduces Python and Lua parsers. Add setParser
(on-the-fly mode changing) and clearHistory
methods. Make parsing passes time-based instead of lines-based (see the passTime
option).


Thanks for trusting seven23, we are not able to receive payment at the moment, and will offer you six months for now. Your account is now activated until {{ user.profile.valid_until }}, enjoy.
Back to the app{% extends 'base.html' %} {% load static sass_tags %} {% block content %}
Thanks for trusting seven23, we are not able to receive payment at the moment, and will offer you six months for now. Your account is now activated until {{ user.profile.valid_until }}, enjoy.
Back to the app


The sound of a slamming door, you awaken in the Epicodus Computer Room, all alone.
Suddenly screeching sounds surronds you.
It draws closer and closer to you.
Continue...
The sound of a slamming door, you awaken in the Epicodus Computer Room, all alone.
Suddenly screeching sounds surrounds you.
It draws closer and closer to you.


--- title: New Website author: Valerie Langlois date: '2019-06-04' slug: new-website categories: - R tags: [] comments: no showcomments: yes showpagemeta: yes ---
This website was created using Blogdown in R (and R Markdown). Details on how to create your own can be found here. The repository for my website, along with any R code, can be found on my Github.


{% extends 'base.html' %} {% import 'macros.html' as macro%} {% block styles%} {{ super() }} {% endblock %} {%block content%}
Get the latest news from all over the world.
You won't miss any gossip


An incredible mural of Dolores O’Riordan has appeared in her hometown
The singer passed away last year
by Kendra BeckerAn incredible mural of Dolores O’Riordan has appeared in her hometown of Limerick.
The Cranberries singer died suddenly in January 2018, after she accidentally drowned in a hotel bath due to alcohol intoxication.
Almost two years after her tragic death, popular artist ACHES created a stunning mural of Dolores near King John’s Castle in the Medieval Quarter of Limerick.
The mural was erected through Draw Out, who bring the best street artists from around the world to Limerick to re-imagine and transform the city’s derelict sites.
ACHES is an Irish graffiti writer and muralist hailing from Dublin who has been creating art since the age of 15.
He’s arguably best known for his mural of Savita Halappanavar, which appeared the night before the Repeal referendum.
The news comes after The Cranberries were nominated for their first ever Grammy Award on Wednesday, in the Best Rock Album category.
The band released their final album, In the End, earlier this year as a tribute to Dolores.


NCSS REST Design
note: needs updating as of 3/2015
1. What are the resources/URIs?
The resources are THREDDS datasets. The resource URIs can be discovered in a THREDDS catalog, by looking for datasets that use the NetcdfSubset Service type. Generally these resource URLs look like:
http://servername:8080/thredds/ncss/{path/dataset}
http://servername:8080/thredds/ncss/grid/{path/dataset}
Typically the user wants a subset of the dataset.This is considered a view of a resource, rather than a separate resource:
http://servername:8080/thredds/ncss/{path/dataset}?{subset}
A desired representation of the resource is specified using the accept parameter. Again, different representations are not considered separate resources. Following the Accept HTTP header, accept takes a comma delimited list of mime-types (or aliases), but does not allow wild cards (*) or q parameters.
http://servername:8080/thredds/ncss/{path/dataset}?{subset}&accept={mime-type}
2. What's the format/representation?
The dataset itself has two representations:
- an XML file describing the dataset, called the Dataset Description
- http://servername:8080/thredds/ncss/{path/dataset}/dataset.xml
- An HTML form to allow interactive user input:
- http://servername:8080/thredds/ncss/{path/dataset}/dataset.html
Results of a subset request can be:
- a netCDF binary file
- http://servername:8080/thredds/ncss/{path/dataset}?{subset}&accept=application/x-netcdf
- an XML document
- http://servername:8080/thredds/ncss/{path/dataset}?{subset}&accept=application/xml
- ASCII text
- http://servername:8080/thredds/ncss/{path/dataset}?{subset}&accept=text/plain
- Excel CSV (comma separated values)
- http://servername:8080/thredds/ncss/{path/dataset}?{subset}&accept=text/csv
- The netCDF binary file will be encoded using CF conventions when possible, and when not possible, the encoding will be submitted to CF for approval.
- The XML, ASCII, and CSV files are intended for use only for small extractions of data, and are generally missing some or all of the metadata of the dataset.
- Multiple accept values can be specified, eg accept=xml,csv (comma delimited, no spaces). The server will select from that list.
Representation types
| Mime Type |
Synonyms |
| text/plain |
raw, ascii |
| application/xml |
xml |
| text/csv |
csv |
| text/html |
html |
| application/x-netcdf |
netcdf |
3. What are the Methods?
Only the GET method is allowed.
4. What Status codes can be returned?
- 200 : success
- 307 : redirect to an authorization challenge
- 400 : malformed request
- 401 : authorization challenge
- 404 : unknown resource
- 501 : request requires too much server resources / data result would be too large
REST Resources:


Making Queries¶
Trident provides a browser class to help browse through Inventory. Samples can be searched via regular expressions, close-matches, or by sample properties. As of 10/2018, these types of searching capabilities are not implemented in the Aquarium Sample Browser GUI and can only be accessed through Trident.
A new Browser can be initialized by passing in a AqSession object:
from pydent import AqSession
from pydent.browser import Browser
session = AqSession("login", "password", 'http://<IP_ADDRESS>')
browser = Browser(session)
Basic Browsing¶
Basic regular expression searches of samples by using the ‘search’ method:
# perform a regex search of samples containing 'gfp'
gfp_samples = browser.search(".*GFP.*")
Additional flags can be passed into the regex search to narrow the search:
# perform a regex search of samples containing 'pGFP', without ignoring case
GFP_sample = browser.search(".*GFP.*", ignore_case=False)
# perform a regex search of all Plasmids containing 'pGFP', without ignoring case
gfp_fragments = browser.search(".*GFP.*", ignore_case=False, sample_type='Plasmid')
Similarly, the browser can also find approximately close matches for a given string:
close_matches = browser.close_matches("pMOD8-pGRR-W8")
[s.name for s in close_matches]
# ['pMOD8A-RGR-W8', 'pMOD8-pGALz4-RGR-W8', 'pMOD8-pGALZ4-URGR-W8']
Once found, list of samples can also be filtered by their sample properties. For example, we can find all of the primers containing “mcherry” that have a T Anneal greater than 64:
primers = browser.search(".*mcherry.*", sample_type="Primer")
browser.filter_by_field_value_properties(primers, "name = 'T Anneal' AND value > 64")
As you can see, there is a SQL-like style to the query. This same style can be applied directly to where statements as well:
session.FieldValue.where("name = 'T Anneal' AND value > 64")
Browser Scope¶
The model scope of the browser can also be changed so that many of the methods used in Sample, can be applied to other models (such as Operations or OperationTypes). The following example finds protocols that look similar to “Fragment Analyzing”
browser.set_model("OperationType")
ots = browser.close_matches("Fragment Analyzing")
[ot.name for ot in ots]
# ['Fragment Analyzing', 'Fragment Analyzing (EL)', 'Fragment Analyzing']
Relationship Browsing¶
The browser provides methods to making efficient server queries using its defined model relationships. Whereas typically, the user would have to write a series of efficient server queries, cache the results and merge the models, the browser provides all of this logic in the convinient ‘retrieve’ and ‘recursive_retrieve’ methods. Using the browser.retrieve or browser.recursive_retrieve results in massive speed improvements for most trident scripts (>10X, depending on size of query)
The following example retrieves any data_association attached to an item whose sample has a name that matched ‘mcherry’.
samples = browser.search(".*mCherry.*", sample_type="Fragment")
items = browser.retrieve(samples, 'items')
data_associations = browser.retrieve(items, 'data_associations')
"""
searched:
123 samples
871 items
477 data associations
8.9 seconds using 5 queries
"""
The ‘retrieve’ function will also automatically cache the results into the model so they may be accessed later:
samples = browser.search(".*mCherry.*", sample_type="Fragment")
browser.retrieve(samples, 'items')
samples[0].items # already cached from 'retrieve'
TODO: RECURSIVE RETRIEVE EXAMPLE
TODO: CACHE EXPLANATION
Avoid using too many queries (N+1 problem)¶
TLDR; AVOID FOR LOOPS Use browser.retrieve whenever possible to avoid making unnecessary requests
With the ease of making query requests in trident, it can be easy to forget that each query puts a load on the online Aquarium server. Poorly written Python code that makes many trident queries can translate into global Aquarium slowdowns for everyone using that server.
Generally, you should write your code to minimize the number of queries made. For example, the following code retrieves all items from a list of samples, and then retrieves all data associated with those items. When this example was run, 100 samples, 871 items, and 471 data_associations were retrieved in just 4 seconds:
# GOOD CODE (exactly 3 requests to server)
## 20 samples: completes in 0.8 seconds for 20 samples on AWS
## 100 samples: completes in 3.9 seconds for 100 samples on AWS
items = browser.retrieve(samples, 'items') # 1 request to server
data_associations = browser.retrieve(items, 'data_associations') # 2 requests to server
Using a series of nested for loops that makes queries is an example of exceptionally bad code, as in the following example:
# BAD CODE (makes N^3 requests to server)
## 20 samples: completes in >12 seconds for 20 samples on AWS
## 100 samples: completes > 60 seconds
data = []
for s in samples:
for i in s.items:
data += i.data_associations
The Browser Cache¶
By default, the browser caches query results and retrieves them in later operations.
TODO: This section is not finished…
Logging Requests¶
If you want to see what the browser is doing, you can turn on verbose mode:
browser.set_verbose(True)
If you want to see information for each of the requests you are making, you may also turn on verbose mode for the session object. This is very useful for parsing slow python code.
session.set_verbose(True)
Asynchrounous Requests¶
As long as you are being mindful of the number of requests you are making, trident provides methods for making parallel requests to speed up your trident scripts.
The ‘make_async’ decorator located in ‘pydent.utils’ can make any function asynchrounous, provided they use a list as its first argument and returns a list.
‘make_async’ takes in a ‘chunk_size’ argument, which will divide the first argument (a list) into a number of chunks of size ‘chunk_size’ and run each chunk simulatenously. The value that is returned is the concatenation of all of the lists returned by each chunk once all chunks have been completed.
For example, the following gets samples based on their id and will split the ids into chunks of size 50. This outperforms (only slightly) an equivalent non-asynchronous method. While the performance improvement is slight in this example, longer running processes can have great improvements by running them asynchrounously. You may have to experiment with the ‘chunk_size’ to get the best performance.
from pydent.utils import make_async
@make_async(50, progress_bar=True)
def get_samples_async(sample_ids):
return session.Sample.find(sample_ids)
def get_samples(sample_ids):
return session.Sample.find(sample_ids)
Note that it is not currently possible to use a async method nested within a async method. An exception will be raised if this occurs. The planner, for example, already uses async methods.


Mobi webApp
On display in the form of operating experience and rigorous simulation native applications. Please scan the QR code and put it on the desktop, and then be accessed from the desktop icon, use Chrome can be obtained with the same native application performance on Android, IOS devices and native application is not very different.
Mobi Site
Single-page mobile website front-end routing form. Routing capabilities to ensure that the browser while ensuring optimized browsing experience, such pages can be freely shared, suitable for promotion class application.


Anagha Dudihalli
Directional motion based undo/redo
Instructions:
Please use an Android device and either Mozilla Firefox or Google Chrome.
Enter your text in the textbox.
Tilt your phone to the left, at approximately more than 45° to undo a character.
Tilt your phone to the right, at approximately more than 45° to redo a character.
Watch a quick demo
here
.


{% extends "flask_dashed/base_a.html" %} {% block content %} {% if user %}
logging in as {{ user }}
with password {{ pw }}
Thank you for coming, please sign-in:


{%extends 'all-pics/base.html'%} {% block content %} {{block.super}}
{{ photos.description | truncatechars:50 }}
you got nothing to show


ABSA
- Pangea Team
- Pangea Trade Management - Project History
- Pangea Trade Management - What is Trade Management
- Pangea Trade Management - Our Tech
- Digital Team Oberon
- section 1
- section 2
- section 3
Trade Management Online
System Architecture
Front Ends
- Two projects(TMO and TMW) each serving its own purpose
- These projects are built using the Angular (Version 4) MVVC Framework
- Solar based on Bootstrap library
- Uses NPM to manage its dependencies
- Karma and Jasmine ( Unit testing frameworks) used to execute unit tests
- Finally, Webpack is used to bundle the entire application into a single executable package
Backend
- Spring Boot Application using Maven as its dependency management system
- Used to provide Restful API to service the front ends
- Data is persisted and retrieved from a SQL Server Database
- Developed using a Domain Driven Design architecture paradigm while making use of CQRS and event sourcing. Axon (version 3) framework is used to make this possible
- A dockerised image of the app is created during the final build and hosted in Openshift
WebSlides is really easy
Each parent

in the #webslides element is an individual slide.
Code is clean, scalable, and well documented. It uses intuitive markup with popular naming conventions. There's no need to overuse classes or nesting. Based on SimpleSlides, by Jenn Schiffer :)

Design for trust

.wrap = container (width: 90%)

WebSlides was made to inspire people.
There are excellent presentation tools out there. WebSlides is an open source solution for telling stories. Hypertext and beauty as narrative elements.
-
→ Keyboard navigation
with arrow keys. -
Go to a specific slide
URL: #slide=number -
Slide counter
Current/Total number.
-
100% customizable
Well documented. -
40+ Beautiful Components
Covers, cards, quotes... -
Flexible blocks
with auto-fill and equal height. -
Vertical rhythm
Use multiples of 8. -
Fade transition
to all slides. -
500+ SVG Icons
Font Awesome Kit.
Support
Making a beautiful HTML presentation has never been so rewarding.
- Demos: Landings · Portfolios
- Docs: Components · Classes
- Tags: Dribbble · Instagram
Extensible
The best way to inspire with your content is to connect on a personal level:
- Animations: Animate.css.
- Images: Unsplash.
- Videos: Pixabay.


Get the latest news on how your code is doing right in your inbox
Select the newletter you would like to recieve
Newsletter Format
Other topics you'd like to hear about
Copyright The Code Review


About the Model
Origins
DREAM is based on the spectral primitive equation model code first introduced by Hoskins and Simmons (1975). This code was initially used to study baroclinic wave lifecycles and quickly became one of the staple tools for dynamical studies at the Reading University Meteorology department, pressed into service for a diverse range of topics in synoptic meteorology and global climate dynamics. As a purely dynamical model, it lacks the physical source terms that maintain the climate, so for longer integrations, or for studies of perturbations on a specified basic state, a prescription is needed for the right hand side of the equations. Various solutions have been implemented, and as the model was used for more sophisticated applications, further representations of physical processes were added. At the same time a sequence of technical modifications were also made to simplify the code and make it more portable.
The model is now known as the “igcm” and the current version (Joshi et al, 2015) is shared by a consortium of users at UK universities (see website here).
Empirical Forcing
The problem of how to force a simple dynamical model to produce an equilibrium climate solution has often been approached by using relaxation forcing. An idealised radiative convective equilibrium temperature field is specified, and the atmospheric state is relaxed linearly towards this equilibrium on a chosen timescale. Since this radiative convective equilibrium state is hydrodynamically unstable, the atmosphere never attains this state, nor even approaches it closely (unless a very short relaxation timescale is imposed). So it is difficult to appeal to data to deduce directly what this state should be.
The DREAM model is based on an alternative approach first used by Roads (1987) to make a cheap forecast model. A sequence of observed initial conditions is used and an unforced model is integrated for just one timestep. The negative average of the one-timestep tendencies thus produced is then adopted as the forcing on the right hand side of the model equations. If it is assumed that the set of initial conditions represents a stationary climate state, and that the forcing of the atmosphere can be viewed as time independent, this forcing term represents the missing forcing that corrects the systematic errors of an unforced model.
Some form of dissipation is also included, and the combination of forcing and dissipation is mathematically equivalent to the relaxation forcing approach discussed above. But instead of specifying an unknown equilibrium state and a damping timescale, we specify the damping timescale and appeal to data to furnish the forcing.
The result is a GCM that is simple in conception, based entirely on dynamics, but giving realistic enough simulations to be used for a variety of climate studies.
DREAM can also be used in perturbation mode. The only thing that changes is that the forcing is designed to hold a fixed basic state in place, as first employed by Jin and Hoskins (1995). A perturbation is then added either to the forcing, as done by Jin and Hoskins, or to the initial condition (see for example Hall and Sardeshmukh, 1998) and the model solution arising from the perturbation can be analysed. If the perturbation is constrained to be small, the solution will be linear.
DREAM features
In its simplest form DREAM is a dynamical model that either simulates a perpetual season or can be used to study perturbations about a fixed basic state, in both cases with time-independent forcing. An extension to the forcing has recently been developed that includes an annual cycle. In this way DREAM can be used for climate studies in which a one-to-one correspondence with historical data is required.
DREAM is designed to work with the reanalysis data that is used to calculate the empirical forcing. This dataset can be consulted during a run to constrain predefined regions of the world to a time sequence of observations by “nudging” on a specified timescale.
Further extensions to DREAM are under development, including interaction with moist thermodynamics associated with the model’s specific humidity variable.
Further details of the DREAM model can be seen in this training course presentation.
DREAM has been used for a wide range of applications, including fundamental properties of the midlatitude jets, teleconnections from tropical convection, the annual cycle and easterly waves over West Africa. A complete list of publications is given here.


Andre Weiner, Richard Semaan
TU Braunschweig, Institut für Strömungsmechanik
slides: https://andreweiner.github.io/reveal.js/DLRK_2021.html
simple and unified access to data
balance between flexibility and usability
full transparency - no need to reinvent the wheel
flowTorch packages
other content of the development repository
Jupyter labs
2D OpenFOAM simulation; $Re=\bar{U}_{in}d/\nu = 100$; cylinder placed $0.1d$ off-center.
0. Importing modules
import torch as pt
from flowtorch import DATASETS
from flowtorch.data import FOAMDataloader, mask_box
from flowtorch.analysis import SVD
1. Create access, inspect available data
path = DATASETS["of_cylinder2D_binary"]
loader = FOAMDataloader(path)
times = loader.write_times
fields = loader.field_names
Number of available snapshots: 401
First five write times: ['0', '0.025', '0.05', '0.075', '0.1']
Fields available at t=10: ['p', 'vorticity', 'phi', 'U']
2. Create a mask
# load vertices and discard z-coordinate
vertices = loader.vertices[:, :2]
mask = mask_box(vertices, lower=[0.1, -1], upper=[0.75, 1])
Selected vertices: 7190/13678
3. Load the data and apply the mask
# select time window
window_times = [time for time in times if float(time) >= 4.0]
# allocate data matrix
data_matrix = pt.zeros((mask.sum().item(), len(window_times)))
# fill the data matrix
for i, time in enumerate(window_times):
# load the vorticity vector field, take the z-component [:, 2]
vorticity = loader.load_snapshot("vorticity", time)[:, 2]
# apply mask
data_matrix[:, i] = pt.masked_select(vorticity, mask)
# subtract the temporal mean from each snapshot
data_matrix -= pt.mean(data_matrix, dim=1).unsqueeze(-1)
4. Perform analysis - singular value decomposition (SVD/POD)
svd = SVD(data_matrix, rank=400)
print(svd)
SVD of a 7190x241 data matrix
Selected/optimal rank: 241/97
data type: torch.float32 (4b)
truncated SVD size: 6.8326Mb
5.1 Visualization - singular values
5.2 Visualization - POD modes (left singular vectors)
5.3 Visualization - POD mode coefficients
Transonic buffet on a NACA 0012 airfoil at Reynolds number $Re=10^7$, Mach number $Ma=0.75$, and angle of attack $\alpha=4^\circ$.
free buffet test data and setup
Dynamic Mode Decomposition (DMD)
typical goals of a DMD analysis include:
...
4. Perform analysis - dynamic mode decomposition
from flowtorch.analysis import DMD
# snip
dt = times_num[1] - times_num[0]
dmd = DMD(data_matrix, dt, rank=200)
print(dmd)
SVD of a 13950x149 data matrix
Selected/optimal rank: 149/51
...
LSQ:
Overall DMD size: 24.0429Mb
5.1 Visualization - DMD spectrum
5.2 Visualization - DMD modes
D. Fernex, B. R. Noack, R. Semaan:
Cluster-based network modeling - from snapshots to complex dynamical systems
D. Fernex, A.Weiner, B. R. Noack, R. Semaan:
Sparse Spatial Sampling: a mesh sampling algorithm for efficient processing of big simulation data
Interested? github.com/AndreWeiner/flowtorch
{a.weiner|r.semaan}@tu-braunschweig.de


Career Highlights
Successfully completed a management buy-out of the Aon Financial Advice business to set up Tribel Advisory.
Consolidated the Aon Financial Advice team from disparate offices to a unified team with a common purpose
Achieved improved employee engagement score from 50% to 76%.
Successfully transformed HSBC wealth business with enhanced operating and pricing model which led to doubling of revenue over two years.
Establishment of Advice division and introduction of general advice service at Citibank Australia which led to record revenue in 2013 and 2014.
Design and build of 60 minutes end-to-end advice process and rollout of ‘Modular Advice’ framework for AMP advisers in 2010.
Setup of a paraplanning business servicing over 30 planners from a number of leading dealer groups and boutique licensees.


Normally, an AMP connection is between two AMP
instances; each instance receives
all AMP boxes sent by the other side and handles them by interpreting
them as commands, responses to commands, or in some other way. This
typically means that the logic for handling boxes on each side of the
connection is completely defined by a single object. Sometimes it is
useful to allow multiple objects, perhaps of different types, to
participate in defining this logic.
epsilon.amprouter
implements utilities which allow an
arbitrary number of objects, providers of IBoxReceiver
(for
example, instances of AMP
), to define how received AMP boxes
are interpreted. This is useful to multiplex unrelated AMP
instances over a single TCP connection, to split up a single AMP protocol
into multiple simpler protocols, and for many other purposes.
Readers should familiarize themselves with the following concepts in order to understand all sections of this document:
AMP
When working with routes, the object primarily of interest will be a Router instance. Each AMP
client and server will have a Router
instance which they can
use to create new routes. They will use its Router.bindRoute
method to set up
whatever routes they require.
epsilon.amprouter
does not define a command for creating new
routes because different applications have different requirements for how
new routes are set up. An application may want to negotiate about the
IBoxReceiver
implementation which is associated with a
route, it may want to supply initial arguments to that object, it may
want to do version negotiation, and so on. The first thing an
application using routes must do, then, is to define a way to create new
routes. Consider the following example which allows routes to be created
with a NewRoute
AMP command and associates them with a
parameterized IBoxReceiver
implementation.
AMPRouteServerFactory.buildProtocol
creates new
RoutingAMP
instances, each with a new Router
.
The Router
instance will become the RoutingAMP
instance's boxReceiver
attribute. This is important for two
reasons. First, it allows the router to work by causing all AMP boxes
received from the connection to be delivered to the router to be
dispatched appropriately. Second, it gives the RoutingAMP
instance a reference to the Router
instance; this is
necessary so that new routes can be created.
After creating the Router
and RoutingAMP
,
buildProtocol
also sets up the RoutingAMP
instance to be the default receiver by binding it to the
None
. All AMP boxes without routing information will be
delivered to the default receiver. This is important because it allows
the NewRoute
command to be handled by the
RoutingAMP
instance.
RoutingAMP
's NewRoute
responder uses
self.boxReceiver
, the Router
instance provided
by the factory, to bind the return value of
self.factory.routeProtocol()
to a new route. Then, it
connects the route to the identifier specified in the
NewRoute
command. Finally, it returns the identifier of the
route it has just created. Once this has happened, the route is
completely set up on the server.
Finally, the connect
function wraps up the necessary calls
to routing methods and a use of the NewRoute
command to form
the client side of the setup.
First, let's look at an example of using AMPRouteServerFactory
and
RoutingAMP
to run a server.
In this example, a simple counting protocol is hooked up to the server.
Each route which is created is associated with a new instance of this
protocol. The protocol does just one simple thing, it keeps track of how
many times the Count
command is issued to it and returns
this value in the response to that command.
Next we'll look at how a client can connect to this server, create new routes, and issue commands over them.
Just as servers must, clients must first set up a route before they can
send boxes over it. A client uses the same methods as the server,
Router.bindRoute
and Route.connectTo
, to set up
a new route. Here's an example which makes one TCP connection to an AMP
server, sets up three routes, and then issues multiple commands over each
of them.
Note first how main
creates an AMP
with a
Router
instance. Note also how makeRoutes
binds and connects the protocol to the default route. This mirrors the
route setup which was done on the server and is necessary for the same
reasons.
Once an AMP connection is set up and the default route is bound,
makeRoutes
uses the previously defined connect
function to establish three new routes. Each route is associated with a
CountClient
instance which will issue several count commands
and report the results. The results of each command are tracked so that
when they have all been received the client can exit.


ParseXML()
Syntax
Result = ParseXML(#XML, Input$)Description
Creates a new XML tree from XML data in the string. The XML is expected to be encoded in the string format of the executable (Ascii or Unicode). If another encoding needs to be parsed, the CatchXML() function can be used instead.
Parameters
#XML A number to identify the new XML. #PB_Any can be used to auto-generate this number. Input$ The string containing the XML to parse.
Return value
This function only returns zero on memory errors. To check for parser errors XMLStatus() should be used. In case of a parsing error, all data parsed before the error is accessible in the XML tree.
See Also
FreeXML(), CreateXML(), LoadXML(), ParseXML()
Supported OS
All


| A | B | C | D | E | |
|---|---|---|---|---|---|
|
1
|
Bug Name | Category |
BF Classifcation
|
||
|
2
|
Constant optimizer subtraction | Operational | ARC | ||
|
3
|
Delegate call return value | Functional | ARC | ||
|
4
|
Event struct wrong data | Functional | ARC | Source | |
|
5
|
Floating point, unchecked division | Functional | ARC |
Defects and Vulnerabilities in Smart Contracts, a Classification
using the NIST Bugs Framework
|
|
|
6
|
Nested array function call decoder | Functional | ARC | Authors: |
Wesley Dingman1, Aviel Cohen1, Nick Ferrara1, Adam Lynch1, Patrick
Jasinski1, Paul E. Black2, Lin Deng1,*
|
|
7
|
Overflow/Underflow | Functional | ARC | ||
|
8
|
EC recover malformed input | Operational | ARG | ||
|
9
|
Public lib functions do not return nested arrays | Functional | ARG | ||
|
10
|
Skip empty string literal | Functional | ARG | ||
|
11
|
Stack size limit | Security | BOF | ||
|
12
|
Progressing state based on external calls | Security | DSP | ||
|
13
|
Race condition | Security | DSP | ||
|
14
|
Transaction ordering dependence | Security | DSP | ||
|
15
|
Unpredictable state |
Security/Functional
|
DSP | ||
|
16
|
Delegate call |
Security/Functional
|
DRM | ||
|
17
|
Ether lost in transfer | Security | DRM | ||
|
18
|
Gasless send | Functional | DRM | ||
|
19
|
Locked money | Functional | DRM | ||
|
20
|
Lopping through externally manipulated mappings or arrays
|
Operational | DRM | ||
|
21
|
Send fails for zero ether | Operational | DRM | ||
|
22
|
Transfer forward all gas | Security | DRM | ||
|
23
|
Tx.origin | Security | DRM | ||
|
24
|
Uninitialized storage parameters | Security | INI | ||
|
25
|
Owner operations | Functional | KMN | ||
|
26
|
Costly loop | Operational | LOP | ||
|
27
|
Dynamic allocation infinite loop | Operational | LOP | ||
|
28
|
Array access clean higher order bits | Security | MAL | ||
|
29
|
Clean bytes higher order bits | Operational | MAL | ||
|
30
|
High order byte clean storage | Security | MAL | ||
|
31
|
Optimizer clear state on code path join | Security | MAL | ||
|
32
|
Optimizer stale knowledge about SHA-3 | Functional | MAL | ||
|
33
|
Optimizer state knowledge not reset for jumpdest | Security | MAL | ||
|
34
|
Ancient compiler | Developmental | Other | ||
|
35
|
Default visibility | Developmental | Other | ||
|
36
|
ExpExponentCleanup | Operational | Other | ||
|
37
|
External contract referencing | Security | Other | ||
|
38
|
Incorrect Interface | Developmental | Other | ||
|
39
|
Libraries not callable from payable functions | Functional | Other | ||
|
40
|
One of two constructors skipped | Developmental | Other | ||
|
41
|
Re-entrancy | Security | Other | ||
|
42
|
TypeCast/Inference | Developmental | Other | ||
|
43
|
Unexpected ether | Security | Other | ||
|
44
|
Variable shadowing | Developmental | Other | ||
|
45
|
Zero function selector | Security | Other | ||
|
46
|
False randomness | Security | PRN | ||
|
47
|
Timestamp dependence | Security | PRN | ||
|
48
|
Identity precompile return ignored | Security | UCE | ||
|
49
|
Token API violation | Developmental | UCE | ||
|
50
|
Unchecked external call | Security | UCE |


This page is dedicated to evaluate if a triangle is equalateral,isoceles,scalene or not a triangle at all
If you're wondering what type of triangle you have,input the lengths of each side and press submit to instantly see what type of triangle it is.


{% extends "base.html" %} {% block title %}{{ super() }}Honeypot deployment manager{% endblock %} {% block body %} {{ super() }}
On this page you can generate the necessary images to boot up new honeypot instances, or download already configured images.
Generating a brand-new deployment image for you... This might take a while, so don't hesitate to go get a coffee, tea or other beverage in the meanwhile.
0%
This meter will update every minute. Once the download is ready, this dialog will close and the page will be refreshed. If you don't want to wait, you can close this page and return on a later time, but then it won't be possible to see the progress anymore.
Are you sure you want to delete this deployment?


No. 11 Oregon gains revenge with win over Houston
by ReutersAnthony Mathis scored 18 points and made five 3-pointers, and teammate Payton Pritchard added 16 points to lead No. 11 Oregon to a 78-66 win over Houston Friday night in Eugene, Ore.
Sophomore Francis Okoro added 12 points and the Ducks (5-0) made 54.2 percent of their shots, including 10 of 21 from 3-point range.
The game was a matchup of two Sweet 16 teams from last season, and Oregon avenged a 65-61 loss at Houston last season in nonconference play.
Freshman Caleb Mills finished with 21 points for Houston (2-2), knocking down the Cougars’ only two 3-pointers on 20 total attempts. Fabian White Jr. added 12 points.
Houston had a big edge in rebounding (38-26) and second-chance points (21-4) thanks to its size advantage, but it didn’t translate into a win.
The Cougars tested the Ducks early, going ahead by as many as eight, 22-14, in the first half before Oregon went on a 15-2 run to take the lead for good.
Chris Duarte hit a pair of 3-pointers and a jumper during that run, and Oregon closed the half up 32-27 on a basket and free throw from Okoro.
The Ducks went ahead by 10, 45-35, on a 3 from Mathis with 15:47 left in the second half. Later, with the Cougars down by six, Mathis hit a 3 and was fouled, completing a four-point play with 11:15 to go for a 51-41 Ducks lead.
Oregon went ahead 64-47 after Okoro blocked a shot at one end, then ran the court for a dunk off a lob from Duarte.
The Ducks led by as many as 21 in the second half. Oregon is 166-20 under head coach Dana Altman when holding opponents under 70 points, including a 131-12 mark the last six seasons.
–Field Level Media


Our flappy bird comes in the shape of a puffin trying go fly through the harsh faroese pipe landscape
Sheep Jumper
Play as the mad farmer, jumping over sheep to get a hold of intruding tourists.
Pixelbrain game engine
Through hard work we have created the Pixelbrain game engine. A fully functional engine built using the reactjs library. To learn more about how it works, go to our documentation


For most of the following exercises, you should be able to copy the code from the lecture and modify it for the specific datasets. Please make sure to ask questions if you get stuck.
Exercise 1: Clinical trials
A clinical trial was conducted to study the effect of the levels of a drug on some measure of well-being (called SCORE
in this case). Both male and female subjects were randomly choosen for the study and then randomly assigned to to either a low or a high DOSE
treatment.
To read this data, directly from the web (the csv file is stored at the web location below, you can verify this by copying and pasting the url below into a new browser window/tab), into an object called dietData
, do the following in R:
drugTrials <- read.csv("https://git.io/JeoOu")
Make sure the data is read in correctly. If it is read correctly, there should be 48 rows and 4 columns (we don't need the first column which is unique ID for each individual). Please make sure to have a look at the data first.
1.) Perform some exploratory analysis on the data set and answer the following questions: (a) Do you think the SCOREs are different between genders? (b) are SCOREs different between differend doses of the drug? (c) is there an interaction between GENDER and DOSE? (d) is this data set balanced (i.e. equal observations across all subgroups)?
2.) Carry out a two-way ANOVA with interaction on this data set and answer the following questions (a) Is the interaction effect signficant? (b) are any of the main effects signficant? (c) if the interaction is signficant can you still easily interpret the results for any significant main effects?
3.) Carry out the appropriate Tukey Post-hoc tests and examine the results. do they contradict your interpretation of 2(c) ?
4.) Evaluate the assumptions of the anova model for the drug trial data? Are there any assumptions violated? Which one might be the most problematic?


In order to update the contact we will have to do three things: create the handler that will retrieve the contact from the datastore, the template to update her in the browser and the link on the contact list for easy access.
In this step there are very similar actions on what we have to do that we've seen in creation and viewing of the contact. So in the final step we'll combine the create and update templates to maintain only one.
# include 'tutorial/update/update_handler.html' # include 'tutorial/update/update_template.html' # include 'tutorial/update/update_final.html'


Welcome to All Aboard
We hope you enjoy your time here and find many fun games to play!
Don't have an account? Register for one!
Register
Already have an account?
Log in


Gig Finder
Jobs
search
Clear Search
Add Job
close
Add Job
Company
Name
Email
Position
Select Status
Applied
Phone Interview
First Interview
Second Interview
Additional Interview
Rejected
Offer Made
Accepted Offer
Robert Half
Date
0%
Filename
Textarea
Submit
Cancel
#
Company
Contact
Email
Position
Notes
Date
Status
File
Email
Edit
Delete
Image
close
Image Modal


SweetFreeStuff.com
///////////////////////////////////////////
Free Sample of Eucerin Smoothing Repair Lotion
Posted: 21 Sep 2014 03:00 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Click on Pledge Now for a Free Sample of Eucerin Lotion.
The post Free Sample of Eucerin Smoothing Repair Lotion appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Space Hack PC Game Download
Posted: 21 Sep 2014 01:43 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Free Steam key! Free Space Hack PC Game Download
The post Free Space Hack PC Game Download appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Breathe Right Nasal Strips
Posted: 21 Sep 2014 12:14 AM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Click the link offer link and complete the form for 2 free samples. Free
Breathe Right Nasal Strips
The post Free Breathe Right Nasal Strips appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free College Football Team Cling from Hyundai
Posted: 20 Sep 2014 11:55 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Free College Football Team Cling from Hyundai
The post Free College Football Team Cling from Hyundai appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free GoPicnic Breakfast Product at Target
Posted: 20 Sep 2014 11:36 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Enter your e-mail on the right side of the page to get a free coupon. Free
GoPicnic Breakfast Product at Target
The post Free GoPicnic Breakfast Product at Target appeared first on
SweetFreeStuff.com.
///////////////////////////////////////////
Free Huggies Little Snugglers Diapers & Wipes Samples
Posted: 20 Sep 2014 11:01 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Free Huggies Little Snugglers Diapers Wipes Samples
The post Free Huggies Little Snugglers Diapers Wipes Samples appeared
first on SweetFreeStuff.com.
///////////////////////////////////////////
Free Sample of Emergen-C
Posted: 20 Sep 2014 10:05 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Sign up to receive free samples of Emergen-C Vitamin Drink Mix. Another
Sample Link (FB)
The post Free Sample of Emergen-C appeared first on SweetFreeStuff.com.
///////////////////////////////////////////
Free U by Kotex Samples
Posted: 20 Sep 2014 10:00 PM PDT
http://feedproxy.google.com/&edburner&utm_medium=email
Choose from several different free U by Kotex Sample Packs to try.
The post Free U by Kotex Samples appeared first on SweetFreeStuff.com.


I'll stop when my body tells me to: Roger Federer
by ReutersHighlights
- Federer ended the year behind Rafael Nadal and Novak Djokovic in the world rankings.
- Federer said he cannot predict when he will stop playing.
- Federer is six titles shy of Jimmy Connors' record of 109 in the Open era.
Roger Federer first thought about how long his playing career would last in 2009 but a decade later the 38-year-old is still going strong and says he will keeping playing until his body decides otherwise.
Federer won his last Grand Slam in January 2018 when he claimed his sixth Australian Open but the Swiss has won seven ATP titles since then, taking his career tally to 103.
Federer, who ended the year behind Rafael Nadal and Novak Djokovic in the world rankings, said he cannot predict when he will stop playing.
"My retirement will depend on my health. At the moment I do not see any reason to retire," the 20-time Grand Slam champion told reporters ahead of his exhibition matches in South America.
"I did not think I would play beyond 35, 36 years and here I am. I am doing well physically. I cannot predict when it will be the time to stop.
"I think in 2009 I questioned it for the first time. (It has been) 10 years and here I am. I'm exactly where I wanted to be at this age."
Federer is six titles shy of American Jimmy Connors' record of 109 in the Open era.
"With age everything gets a bit more difficult," Federer added. "But at the same time, with experience also you can savour the moments more.
"I don't know how it's going to end. I hope it's just going to be somewhat emotional I guess and nice ... I just hope it's going to be good, the whole process, and not too difficult."


CITIZEN KANE A film review by Chad Polenz Copyright 1997 Chad Polenz
**** 1941, not rated, 119 minutes [1 hour, 59 minutes] [drama] starring: Orson Welles (Charles Foster Kane), Joseph Cotton (Jedediah Leland), Dorothy Comingore (Susan Alexander), Evertt Sloane (Mr. Bernstein), written by Orson Welles, Herman J. Mankiewicz, produced and directed by Orson Welles.
We have all been told money, wealth, and fame do not necessarily lead to happiness, but time after time, we have ignored that message. "Citizen Kane" is a powerful story of a man whose intentions were good, but as hard as he tried, couldn't accept the fact money isn't everything.
Although the film does not tell a straight, linear story, it isn't difficult to follow. It makes excellent use of the medium of cinema: the acting is outstanding; the design is beautifully detailed; and the direction that brings everything together is perfectly construed. In fact, it's difficult to critically review it for chance of leaving out the smallest of the film's important elements.
The film opens in an enigmatic manner as the camera pans through a Gothic-like mansion. The word "Rosebud" is whispered. Suddenly we see a news serial which gives a brief overview of a newspaper tycoon named Charles Foster Kane (Welles). When the serial ends there is a scene of several reporters discussing it. They agree they must find out more about Kane, because as much information there is about him, no one knew who he really was.
Welles and Mankiewicz's script is well paced and chiseled with detail. The story is not linear, but the arrangement and composition is brilliant. The story is told from the perspective of a reporter (Alan Ladd) who tracks down all the important people in Kane's life. He wants to know what Kane meant when he uttered "Rosebud" as he died. This makes for a sense of mystery and suspense, because we are just as curious as the reporter.
As interpretations of Kane are given, clues appear subtilely, which are later recognized through other narrations and flashbacks. The film's attention to detail and plot structure is intricate, yet the storytelling is so breezy. The film's ability to do both and do them so well really makes it a masterpiece.
As a young man, Kane was arrogant and brash because he never had to worry about money. He is also hypocritical: he pledges honesty to his readers, but the paper is mostly gossip and editorials; he is married, yet he is enthralled by showgirls. His life is obviously metaphoric of many ideas, but it would be impossible to list and describe them all.
The film was shot using a deep focus process which allows everything that appears on the screen to remain constantly in focus. Welles uses the approach to add to the rich atmosphere: the looks on people's faces; the objects on the walls; and entirely separate actions that either influence or represent other themes within the film.
The mysterious reporter never does find out the meaning to "Rosebud." Only we, the viewers, realize what the term meant through brilliant, classic irony.
"Citizen Kane" works on many levels: as a touching drama; as a perfectly scripted and well acted story; as a timeless social commentary; and as a breakthrough in cinematic design. Everything that could be great here is.
visit Chad'z Movie Page @ http://members.aol.com/ChadPolenz/index.html
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


Heller-Heller-Gorfine ('HHG') tests are a set of powerful statistical tests of multivariate k-sample homogeneity and independence. For the univariate case, the package also offers implementations of the 'MinP DDP' and 'MinP ADP' tests, which are consistent against all continuous alternatives but are distribution-free, and are thus much faster to apply.
| Version: | 2.2 |
| Depends: | R (≥ 3.1.0) |
| Imports: | Rcpp (≥ 0.12.9) |
| LinkingTo: | Rcpp |
| Suggests: | MASS, knitr |
| Published: | 2017-10-18 |
| Author: | Barak Brill & Shachar Kaufman, based in part on an earlier implementation by Ruth Heller and Yair Heller. |
| Maintainer: | Barak Brill <barakbri at mail.tau.ac.il> |
| BugReports: | https://github.com/barakbri/HHG/issues |
| License: | GPL-2 |
| URL: | https://github.com/barakbri/HHG |
| NeedsCompilation: | yes |
| Materials: | README |
| CRAN checks: | HHG results |
| Reference manual: | HHG.pdf |
| Vignettes: |
Vignette Title |
| Package source: | HHG_2.2.tar.gz |
| Windows binaries: | r-devel: HHG_2.2.zip, r-release: HHG_2.2.zip, r-oldrel: HHG_2.2.zip |
| OS X binaries: | r-release: HHG_2.2.tgz, r-oldrel: HHG_2.2.tgz |
| Old sources: | HHG archive |
Please use the canonical form https://CRAN.R-project.org/package=HHG to link to this page.


new Return()
- Source:
Methods
andReturn() → {Return}
Adds another return clause to the cypher statement
- Source:
Returns:
- Type
- Return
countResults() → {Return}
Used to indicate that this return clause should return a count of the results
- Source:
Returns:
- Type
- Return
descending() → {Return}
Sets the sort order to descending
- Source:
Returns:
- Type
- Return
distinctValues() → {Return}
Used to indicate if this return clause should only return distinct values
- Source:
Returns:
- Type
- Return
limit(limit) → {Return}
Sets the maximum number of results to return. Is not set by default meaning that all results will be
returned
Parameters:
| Name | Type | Description |
|---|---|---|
limit |
int | the maximum number of results to return |
- Source:
Returns:
- Type
- Return
orderBy(variable, property)
Sets the property of a node for use in ordering the results in ascending order
Parameters:
| Name | Type | Description |
|---|---|---|
variable |
String | the variable previously assigned that should now be used for ordering |
property |
String | the property of the identified node to use for ordering results |
- Source:
property(property) → {Return}
Sets the property of the provided variable to be returned
Parameters:
| Name | Type | Description |
|---|---|---|
property |
String | The property to be returned |
- Source:
Returns:
- Type
- Return
skip(skip) → {Return}
Sets the number of results to skip when returning results. Defaults to 0
Parameters:
| Name | Type | Description |
|---|---|---|
skip |
int | the number of results to skip before returning results |
- Source:
Returns:
- Type
- Return
toString() → {string}
Generates cypher text
- Source:
Returns:
- Type
- string
variable(variable) → {Return}
Sets the variable to be returned
Parameters:
| Name | Type | Description |
|---|---|---|
variable |
String | The variable to be returned |
- Source:
Returns:
- Type
- Return


Why does Bitcoin need Segregated Witness?
We answered this question in our new article https://t.co/MveqM39RZI
Scroll down the article, clap for it, tag your 2 friends in the comments and get 5000 sats
You have 2 hours from now, hurry up
1
1
dukeleto20-Mar-19 03:39 PM
@Magnum Wallet not sure why you are spamming this channel with your segwit wallet, when KMD nor ZEC nor any Zcash source code fork has segwit
1
and we are glad because of it
Alright20-Mar-19 05:07 PM
I was expecting to click that medium link to find an article that simply says "It doesn't."
@Magnum Wallet again completely misunderstanding their audience here
@dukeleto BTCP has segwit
Regnar20-Mar-19 05:53 PM
Is there a "total supply" API for KMD? Trying to update the CMC page
Alright20-Mar-19 05:53 PM
@Regnar no, don't believe there is. You can really only give estimates due to rewards
and pretty sure dexstats.info would have some endpoint for this
Regnar20-Mar-19 05:54 PM
but not sure where I can point CMC to show what total supply is.
jl777c20-Mar-19 05:55 PM
total supply just estimate at 200 million
Regnar20-Mar-19 05:56 PM
They may just take official documentation stating what it is, or even estimates
jl777c20-Mar-19 05:56 PM
i think with the monthly rewards, it will end up closer to 180 million
Regnar20-Mar-19 05:57 PM
Okay. I think I can just point them to the white paper, I found a 200M estimate there, what's 20M KMD among friends
Okay I just submitted the max supply request to CMC
Hackelchen20-Mar-19 06:12 PM
Hi. Just Heard about the supernet asset. I am keen to know more about it, but can not find a Source of Information. Can someone Point me in the right Direction?
Whörelock20-Mar-19 06:41 PM
anyone joining the PoW vs PoS debate with kyle samani and will martino (Multicoin Capital + kadena)
discord.io/kadena
it's live rn
Alecandro20-Mar-19 06:59 PM
So to clarify for my own understanding. Success of future coins like RFOX on the KMD network is huge because it makes the KMD network more and more valuable. Do I understand that correctly?
1
2
Alright20-Mar-19 07:03 PM
KMD is linux
RFOX is redhat
1
more developers using the same codebase, better for everyone using it
Southeast Asia’s first blockchain Venture Builder. We innovate with blockchain technology to build market leading companies in emerging markets.
Mr.Cryptodude20-Mar-19 11:06 PM
Thanks @Alright
ComputerGenie 👴👴👴21-Mar-19 12:50 AM
Why does Bitcoin need Segregated Witness?
To keep Core devs "relevant" in the space
Mr.Cryptodude21-Mar-19 01:59 AM
Some guy is spreading info that you guys are removing privacy features and linked this video although its in French and I dont speak it, can anyone clarify it?
Interview crypto-monnaie Komodo francophone partie 1 ! Danc cette vidéo nous avons Dwy et Meta qui vous expliquera un peu le passé et le présent de Komodo en...
Alright21-Mar-19 02:02 AM
@Mr.Cryptodude We disabled zk-SNARKs on KMD. Later this year, we will have a KMD sidechain that has zk-SNARKs.
Added benefit of sidechaining it is that in the event of another zk-SNARKs coin printing bug, only the coins on the sidechain would be affected. It won't be able to affect the main chain.(edited)
Mr.Cryptodude21-Mar-19 02:03 AM
Okay so its better?
Alright21-Mar-19 02:04 AM
it has both pros and cons, but it has added functionality and safety
For example, you won't be able to claim rewards on this side chain. You will be able to use zkSNARKs and cryptoconditions though
Mr.Cryptodude21-Mar-19 02:04 AM
Ah okay
Mr.Cryptodude21-Mar-19 02:18 AM
Would like to see what JL777 Said about this
FishyGuts21-Mar-19 03:44 AM
I think JL would somehow make the exact points @Alright did but in fewer words and even easier to understand than Alright just put it.
That man has a serious way with words. Alright is a very smart dev who knows him and the KMD ecosystem well. I wouldn't be surprised if Alright was speaking on behalf of the whole team (edited)
not speaking for the team. Everything I've said is based on what jl has said publicly(edited)
Deleted User21-Mar-19 04:40 AM
guyz on this video are @metaphilibert and me @Mr.Cryptodude
I don t remember exactly the timeframe but we based ourselves on discussions and announcements on discord
(we re not kmd officials, just notarynodes and french speaking guyz that want to spread the word)
jl777c21-Mar-19 07:08 AM
what @Alright said was all right
2
1
grewalsatinder21-Mar-19 09:28 AM
KMD mainchain without privacy is exciting instead of negative news.
It's already done in last fork/update happened few months ago.
The impact of this change will be amazing on KMD ecosystem.
Mr.Cryptodude21-Mar-19 11:22 AM
Ah okay thanks for clarifying things guys
Mr.Cryptodude21-Mar-19 11:44 AM
@Deleted User oh okay so no devs are leaving? Thats what the guy told me that shared the video
Deleted User21-Mar-19 11:54 AM
leaving ? Oo
maybe the guy that watched it didn t understand french ^^.
Mr.Cryptodude21-Mar-19 12:02 PM
Haha might be so :p
mrlynch21-Mar-19 12:11 PM
quite the opposite.. devs are coming
Cryptoon21-Mar-19 12:14 PM
if you keep an eye on the team list in discord you see extra people popping up every couple weeks
Mr.Cryptodude21-Mar-19 12:26 PM
Yes true was prob just missunderstanding
D3b021-Mar-19 01:02 PM
Malta AI & Blockchain Summit – 22-25 May, are komodo will be here?
1
KomodoWorld21-Mar-19 03:01 PM
I found a project that I haven't heard before, it seems built on a Komodo assetchain because their wallet is a link to Agama: https://www.patenttx.com/
unfortunately the link is to v0.3.1e of Agama that is outdated
PTYX21-Mar-19 03:05 PM
A fark maybe?
CHMEX21-Mar-19 03:06 PM
the guy was in #kmdlabs a while ago
KomodoWorld21-Mar-19 03:07 PM
Komodo is found on links in whitepaper, the coin is 50%Pow/50%Pos
probably not using dPoW or we would have heard about it
ComputerGenie 👴👴👴21-Mar-19 03:08 PM
PTX was added to Agama "official" back in Dec
1
@hypocalese is the one to ask iirc
KomodoWorld21-Mar-19 03:10 PM
I was curious, I suppose there are other blockchains built w Komodo tech but that we haven't heard much about
jl777c21-Mar-19 03:17 PM
there is no way to know just how many there are
CryptoNinjaa21-Mar-19 03:37 PM
"As of the writing of this paper, Bitcoin has the strongest mining presence and provides the best security to digitally notarize
each transaction. The digital notarization is provided by Komodo’s platform and their notary nodes. PTX blocks are periodically
notarized against blocks from the KMD blockchain, KMD blocks are notarized against Bitcoin blockchain. This provides a triple
measure of security as a hacker or bad actor would have to compromise Bitcoin, Komodo and PTX coin to be successful. The
proposed solution allows inventors to safely store, access, and digitally sign their inventions. Our PTX coin is used to digitally
sign the submitted patent and notarize with Bitcoin blockchain. "
PTYX21-Mar-19 03:55 PM
Thanks god they didn't name the coin ptyx
ComputerGenie 👴👴👴21-Mar-19 03:55 PM
lol
PTYX21-Mar-19 03:55 PM
maybe we should poke them to join dpow.
CHMEX21-Mar-19 03:56 PM
I think he said he will do that once its running
1
ComputerGenie 👴👴👴21-Mar-19 03:57 PM
once its running?
it's been a live chain since like Oct
2
CHMEX21-Mar-19 03:57 PM
Yes I meant the business side of it...
ComputerGenie 👴👴👴21-Mar-19 03:57 PM
ahhh
CHMEX21-Mar-19 03:58 PM
There is another one KOIN
No whatvit does or is used for but it has a chain and a few blocks on it(edited)


001/* 002 * Licensed to the Apache Software Foundation (ASF) under one 003 * or more contributor license agreements. See the NOTICE file 004 * distributed with this work for additional information 005 * regarding copyright ownership. The ASF licenses this file 006 * to you under the Apache License, Version 2.0 (the 007 * "License"); you may not use this file except in compliance 008 * with the License. You may obtain a copy of the License at 009 * 010 * http://www.apache.org/licenses/LICENSE-2.0 011 * 012 * Unless required by applicable law or agreed to in writing, 013 * software distributed under the License is distributed on an 014 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 015 * KIND, either express or implied. See the License for the 016 * specific language governing permissions and limitations 017 * under the License. 018 */ 019package org.apache.shiro.authz.aop; 020 021import java.util.ArrayList; 022import java.util.Collection; 023 024import org.apache.shiro.aop.MethodInvocation; 025import org.apache.shiro.authz.AuthorizationException; 026 027/** 028 * An <tt>AnnotationsAuthorizingMethodInterceptor</tt> is a MethodInterceptor that asserts a given method is authorized 029 * to execute based on one or more configured <tt>AuthorizingAnnotationMethodInterceptor</tt>s. 030 * 031 *
This allows multiple annotations on a method to be processed before the method 032 * executes, and if any of the <tt>AuthorizingAnnotationMethodInterceptor</tt>s indicate that the method should not be 033 * executed, an <tt>AuthorizationException</tt> will be thrown, otherwise the method will be invoked as expected. 034 * 035 *
It is essentially a convenience mechanism to allow multiple annotations to be processed in a single method 036 * interceptor. 037 * 038 * @since 0.2 039 */ 040public abstract class AnnotationsAuthorizingMethodInterceptor extends AuthorizingMethodInterceptor { 041 042 /** 043 * The method interceptors to execute for the annotated method. 044 */ 045 protected Collection<AuthorizingAnnotationMethodInterceptor> methodInterceptors; 046 047 /** 048 * Default no-argument constructor that defaults the 049 * {@link #methodInterceptors methodInterceptors} attribute to contain two interceptors by default - the 050 * {@link RoleAnnotationMethodInterceptor RoleAnnotationMethodInterceptor} and the 051 * {@link PermissionAnnotationMethodInterceptor PermissionAnnotationMethodInterceptor} to 052 * support role and permission annotations. 053 */ 054 public AnnotationsAuthorizingMethodInterceptor() { 055 methodInterceptors = new ArrayList<AuthorizingAnnotationMethodInterceptor>(5); 056 methodInterceptors.add(new RoleAnnotationMethodInterceptor()); 057 methodInterceptors.add(new PermissionAnnotationMethodInterceptor()); 058 methodInterceptors.add(new AuthenticatedAnnotationMethodInterceptor()); 059 methodInterceptors.add(new UserAnnotationMethodInterceptor()); 060 methodInterceptors.add(new GuestAnnotationMethodInterceptor()); 061 } 062 063 /** 064 * Returns the method interceptors to execute for the annotated method. 065 *
 066 * Unless overridden by the {@link #setMethodInterceptors(java.util.Collection)} method, the default collection 067 * contains a 068 * {@link RoleAnnotationMethodInterceptor RoleAnnotationMethodInterceptor} and a 069 * {@link PermissionAnnotationMethodInterceptor PermissionAnnotationMethodInterceptor} to 070 * support role and permission annotations automatically. 071 * @return the method interceptors to execute for the annotated method. 072 */ 073 public Collection<AuthorizingAnnotationMethodInterceptor> getMethodInterceptors() { 074 return methodInterceptors; 075 } 076 077 /** 078 * Sets the method interceptors to execute for the annotated method. 079 * @param methodInterceptors the method interceptors to execute for the annotated method. 080 * @see #getMethodInterceptors() 081 */ 082 public void setMethodInterceptors(Collection<AuthorizingAnnotationMethodInterceptor> methodInterceptors) { 083 this.methodInterceptors = methodInterceptors; 084 } 085 086 /** 087 * Iterates over the internal {@link #getMethodInterceptors() methodInterceptors} collection, and for each one, 088 * ensures that if the interceptor 089 * {@link AuthorizingAnnotationMethodInterceptor#supports(org.apache.shiro.aop.MethodInvocation) supports} 090 * the invocation, that the interceptor 091 * {@link AuthorizingAnnotationMethodInterceptor#assertAuthorized(org.apache.shiro.aop.MethodInvocation) asserts} 092 * that the invocation is authorized to proceed. 093 */ 094 protected void assertAuthorized(MethodInvocation methodInvocation) throws AuthorizationException { 095 //default implementation just ensures no deny votes are cast: 096 Collection<AuthorizingAnnotationMethodInterceptor> aamis = getMethodInterceptors(); 097 if (aamis != null && !aamis.isEmpty()) { 098 for (AuthorizingAnnotationMethodInterceptor aami : aamis) { 099 if (aami.supports(methodInvocation)) { 100 aami.assertAuthorized(methodInvocation); 101 } 102 } 103 } 104 } 105}


| Apps Components Interfaces All Files Source Tree | source: beta.CC2420Radio.ieee.802.15.4.MLME.MLME_SYNC.nc |
The MLME-SAP synchronization primitives define how synchronization with a coordinator may be achieved.
| Author: | Joe Polastre |
Commands |
Commands - Details |


{% extends "base.html" %} {% block content %}
This is an example site. It doesn't really do anything, but it does have some rad buttons
I am a button
Check out the styleguide to see the value here.


Hello world!!!! This is HTML5 Boilerplate.
This is also my first commit change to this file! Huurayyy!
Fancy some youtube?
This is a line break
| Last Name | First Name | Age | Location |
| Javier | Elvis | 21 | New Jersey, USA |
| Gonzalez | Jennifer | 20 | Ontario, Cannada |