“Will it ever not be hard to explain the value of what we do?”
(what we do being Information Architecture)
“No. What is wrong with hard?”
-- Cat King
“Why are we not allowed to do hard things? Why are our organization trying to simplify, when they should be allowed to explore complexity first? Why is hard something we're avoiding?”
-- Cat King
Day 0: Create meeting - Educate
Day 0: Educate
Day 0: Create meeting - Educate
Setup a recurring meeting with your client
Decision makers,
in a small room,
with you and your teammates for an hour (or more)
But I can't!
Day 0: Create meeting - Educate
Set Expectations
This is an iterative process.
The client will see "finished but incomplete work"
Explain to them where you are in the design process.
1 week client review cycle
Design is a series of decisions
“Increasing definition, fidelity, focus, and clarity.”
-- Dan Brown
Day 1: The day after the meeting - Organize
Day 1: Organize
Day 1: The day after the meeting - Organize
Bookkeeping
Send out the meeting notes with the action items.
Prioritize
What are you going to work on next? Know your top priority
Outline a story
Figure out what story you need to tell.
Determine how you are presenting
In person, over video, via screencast.
Day 2: Two days after meeting - Iterate
Day 2: Iterate
Day 2: Two days after meeting - Iterate
Focus
Work on the top priority from yesterday.
Get Feedback
Early and often.
Day 2: Two days after meeting - Iterate
Iterate
Prepare to show more than one version.
(But only share your recommended version)
Pssst! They'll know.
Don’t make crappy variations just for the sake of creating variations. Yes, it takes time to create variations but, they are paying you to produce work.
This is the work.
Day 2: Two days after meeting - Iterate
Choose the right fidelity and then tighten it up
The right fidelity is the one that renders your intent the clearest
Day 2: Two days after meeting - Iterate
Take NOTES on design decisions you have made
Document your assumptions.
Take NOTES on what questions you have for the other designers & clients.
Day 2: Two days after meeting - Iterate
Write down answers to Greever's big 3
What problem does it solve?
How does it affect the user?
Why is it better than the alternative?
Day 3: Two days until next meeting - Iterate
Day 3: Iterate. Again.
“This is the three R's. The three R's: Repetition, Repetition, Repetition”
-- Mark E. Smith
Day 3: Two days until next meeting - Iterate
Productive conflict makes design better
But, ideally that conflict happens ahead of the client review.
Recognizing Unhealthy Conflict
From Dan Brown's "Designing Together"
Turn “This sucks” into “Help me understand some of the decisions you made.”
Zero in on a design direction
Turn “This is clearly above you” into “Seems like you’re spinning. Which parts can I help with?”
Simplify the scope
Recognizing Unhealthy Conflict
Turn “You’re so disorganized” into “Are you having trouble prioritizing?”
Prioritize tasks
Turn “I told you how to prioritize the requirements” into “How did you interpret the priorities I gave? Let’s get on the same page”
Align understanding of the design problem.
Day 3: Two days until next meeting - Iterate
Show me, don’t tell me
Ask for, or produce, a sketch.
Day 3: Two days until next meeting - Iterate
Choose what to present
What you need feedback on to push the design
What clients wanted to see
That order is intentional.
Day 3: Two days until next meeting - Iterate
Prepare to defend contentious decisions
Day 3: Two days until next meeting - Iterate
Go back to user research
Be prepared to defend the short and long term implications of your decisions.
Know your stuff
Day 4: One day until meeting - Organize
Day 4: Organize. Again.
Day 4: One day until meeting
Check back in on objectives
Refine your thought process
Keep messing with it
Anticipate questions
Polish your story
Day 4: One day until meeting - Organize
Set expectations within the team
If it is your meeting run it. If not, play a role.
Properly represent your teammate's work.
Day 4: One day until meeting - Organize
Stack the odds in your favor
Day 4: One day until meeting
Balance the meeting attendees in your favor.
Gain allies
Reach out to your team and the wider team.
Identify the resistance
Meet with individuals one on one.
Day 5: The meeting - Stand & Deliver
Day 5: Stand & Deliver
Day 5: The meeting - Stand & Deliver
Remove distractions
Turn off Notifications, IM & email.
Keep the agenda on the screen
With time estimates.
Designate a note taker
Have the note taker keep time and review the notes at the end.
Every stakeholder is a special snowflake
Each client is a unique situation that requires you to adjust.
Start with the positives
Highlight what you've addressed from last week's issues.
Highlight accomplishments, research, slam dunk decisions.
Do not apologize!
Share your story
Show your recommended design solution.
Only show alternatives to address specific questions.
Do not resort to the tour!
 Be the pig.”
-- Jim Barksdale
Get the answers you need
Use the notes you kept all week to explain your decisions.
Tell them what you want feedback on
Tone
Technical feasibility
Does it make sense for those you are building for?
Flow: Will users get where they need to go?
Simplicity
“A good designer finds an elegant way to put everything you need on a page.
-- Mike Monteiro
Avoid the subjective
Avoid like/dislike. Use works/does not work.
If you have the data commence smoking it.
Do not say "It looks good there"!
“If we have data, let’s look at data. If all we have are opinions, let’s go with mine.”
-- Jim Barksdale
Show the context
Show contexts (pages, views) and states (open, closed).
Show responsive work in DevTools or iOS Simulator.
Show wireframes at different breakpoints.

Pause, probe, paraphrase.
Do not unleash a knee-jerk response!


An account on SEPAL has been created for you. Please follow this link to activate it.
SEPAL documentation: https://docs.sepal.io/en/latest/index.html Google Group: https://groups.google.com/g/sepal-users


@require_initialized
def add_word(word, freq, tag=None):
global FREQ, pfdict, total, user_word_tag_tab
FREQ[word] = log(float(freq) / total)
if tag is not None:
user_word_tag_tab[word] = tag.strip()
for ch in range(len(word)):
pfdict.add(word[:ch+1])
@require_initialized
def add_word(word, freq, tag=None):
global FREQ, pfdict, total, user_word_tag_tab
freq = int(freq)
FREQ[word] = freq
total += freq
if tag is not None:
user_word_tag_tab[word] = tag


THE AGE OF INNOCENCE A film by Martin Scorsese Starring: Daniel Day-Lewis, Winona Ryder, and Michelle Pfeiffer Written by Jay Cocks and Martin Scorsese Based on the novel by Edith Wharton
Martin Scorsese's triumphant adaptation of Edith Wharton's THE AGE OF INNOCENCE is a stunning film for the quintessential New York filmmaker, the man who brought the streets of TAXI DRIVER and MEAN STREETS to life. It seems like an odd choice for Scorsese to do a period piece in the early 1900's, but the fact that he pulls it off so brilliantly is a wonder, and a testament to the greatness of Scorsese as a filmmaker. This is a gorgeous visual experience that it surely one of Scorsese's finest.
Newland Archer (Day-Lewis) is a prestigious lawyer who is engaged to May Welland (Ryder), a somewhat empty and shallow New Yorker, who belongs to a prestigious family and is quite beautiful. The marriage is one which will unite two very prestigious families, in a society where nothing is more important than the opinions of others. On the day that Archer is to announce his engagement to May, Countess Ellen Olenska (Pfeiffer), cousin of May, walks into Archer's life. Archer is immediately captivated, and finds himself in love with Ellen. Archer is also bound by the limits of New York society, which is an intrusive as any other in the world. Archer finds himself having a secret love affair in his mind with Countess Olenska, attempting to keep her in his mind while trying not to lose his social status.
The film's subject matter may seem alien to Scorsese, but the theme is definitely not. It is a theme of forbidden romance, guilty pleasures, and the consequences causes because of those actions. There is a painstakingly flawed hero, and his choice between the life he wants, and the life he is destined for. In truth, it is a film about a society the audience doesn't know about, but wants to find out more, much like the society of GOODFELLAS or even KUNDUN.
The performances are absolutely breathtaking.  Pfeiffer is marvelous as Countess Olenska, a mix of passion and beauty that the audience would die for as well. Ryder is probably the gem of the group, for it is her quiet presence that overwhelms the plot, and slowly pushes Day-Lewis closer and closer to his eventual ending. The supporting cast is also wonderful, with several characters so singular that they are indelible in one's memory.
Scorsese definitely has a passion for filmmaking. His lavish and sumptuous set design and marvelous recreation of New York is a wondrous sight. He literally transports the viewer to another world with incredible imagery. His script is also excellent, slow in buildup, with a rapid conclusion and a fantastic ending that has to be seen to be believed. It is difficult to make a period piece gripping: Scorsese, however, does it beautifully. The famous cameras of the legendary director are also everywhere. He is patient, but he films everything and anything remotely important. The cameras sweep, pan, track, and do more than they've ever done, but they are so subtle, one doesn't realize he's watching all the Scorsese hallmarks until a 2nd viewing. The central tracking shot is probably longer and more complex than the famous GOODFELLAS shot, but the viewer doesn't notice it, because we want to see more of this gorgeous world. There are a few deft touches of filmmaking that are simply outstanding, and Joanne Woodward' narration is exquisite. Not a fast film like GOODFELLAS, this shares more in common with KUNDUN than anything else. And like KUNDUN, this is a slow-starting film that truly shines, when given the chance to fully breathe and bloom in the end. A beautiful film by a director continuing to challenge himself year after year.
RATING: ***1/2 out of ****
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


--- status: "draft" title: "Checkbox toggle token --inline" text: "
Checkbox toggles are a visually distinct set of checkboxes
You can use the checked attribute to default an option to a checked state.
checked


Defaults
Start
Random Interval
Random Root
Note Labels
Label Notes with Notenames
Label Notes as Intervals
Note Coloring
Pallete Color
Interval Color
Root Low Fret:
Root Hi Fret:
Frets Apart:
Strings Apart:
Low Fret:
Hi Fret:
Low String:
Hi String:
Notegroups to Test
●
●
●
●
●
●
●
●
C
D♭
D
E♭
E
F
G♭
G
A♭
A
B♭
B
C♯
F♯
G♯
A♯
Link
Quiz link
Reset
Link Examples:
Bb octaves
C major all along the fretboard
2-5-1 in C Major
2-5-1 in F Minor
3-6-2-5-1 in Ab Major
Edim7 fingering
B minor pentatonic
A-7 fingering
A6 / F# min7


FAQ
How many team members can I invite?
You can only invite less than 10 members.
What is the maximum file upload size?
No more than 2GB. All files in your account must fit your allotted storage space.
How so I reset my password?
By clicking on the link (I forget my password).
Can I cancel my subscription?
Yes, you can cancel it any time.
Do you provide additional support?
Yes, you can call us any time 24/7.


Key Objective
Raising a generation of girls and young women who have the confidence, courage and aspiration to rise and succeed in whatever they choose to do.
The Role of Women in Navigating the New Economy
Pst. Epeti Ndive
CEO/Founder
A.W.E.C
https://kraulain.github.io/slides_show/index.html
Present new economy
Advocacy for women's rights
Advocacy for women empowerment
National and international efforts towards gender equity
- Academia
- Business
- Family Rules
- Fashion
- Arts
- Career/Workplace
- Entertainment
Role of Women
- Completers
- Beautifiers
- Multipliers
- Managers/Supervisors
- Good Suppliers (...)
...Good Suppliers (Proverbs 31: 10-31)
- Pleasant
- Glad
- Rich, Wealthy, Prosperous
- Moral/Ethical
- Higher Understanding
- Precious
- Welfare
- Sweet
- Precious
- Beautiful
- Inventors, Achivers, Champions
Hinderances to women's advancement
Society/Family/Peer Expectations
Complacency/Blaming/Comparing
Why should the woman take her place in the new economy?
To be all that God has destined - a better you
To impact her family , society, and humanity
To bear a testimony for Jesus
How do women take thier place in the new economy?
Intimacy with Jesus - Self discovery and Identity Assertion
Local Church - Mentorship, Shepherding and accountability
Networking
- Academy Alumni Association
- Ex-student associations
- Cultural associations
Characteristics women should imbibe for effectiveness in the new economy
- Vision
- Passion
- Perseverance - Patience
- Persistency, Risk taking
- Discipline, Time conciousness
- Time to think and write
Conclusion
- Aim high - dream big
- Take steps
- Keep keeping on
- Let God have his way


▼
Map Panel
All
Time Range
Last Selection
All Transitions
Search Map by Address
Search
Details Transitions
Details


Managing the Profanity List
How to create and manage a list of replacement words for the Host site. This list allows you to replace unwanted or profane words that are added to messages sent using the Message Center module. Note: You can enter any keyboard characters into both the replaced and replacement fields. E.g. ****. Important. Profanity filters must be enabled on the Host site to use this list. See "Configuring Messaging Settings"
- Navigate to Host > Lists.
- Select the ProfanityFilter list.
Getting Started
- Click the Edit button beside the list entry called "FindThisText". This list entry has been added as an example and should be updated with real information.
- In the Entry Text text box, enter the text to be replaced.
- In the Entry Value text box, enter the replacement word.
- Click the Save button.
Adding a Filtered Word
- Click the Add Entry button.
- In the Entry Text text box, enter the text to be replaced.
- In the Entry Value text box, enter the replacement word.
- Click the Save button.
Editing a Filtered Word
- Click the Edit button beside the list entry called "FindThisText". This list entry has been added as an example and should be updated with real information.
- In the Entry Text text box, enter the text to be replaced.
- In the Entry Value text box, enter the replacement word.
- Click the Save button.
Deleting a Filtered Word
- Click the Delete button beside the entry to be deleted. This displays the message "Are You Sure You Wish To Delete This Item?"
-
Click the OK button confirm.
Related Topics:
-
See "Configuring Messaging Settings"
-
See "About the Message Center Module"


Authorization Registry
Hello {Username},
It looks like you forgot your password.
Click
here
to reset your password.


There is a variety of possibilities to set up your project. None of which is as straight forward as one might would expect. It is recommended to use the starter tempalte from {{ names.name( 'gh' ) }} that was created as part of this documentation.


--- layout: post title: Export Shapefile as .csv tutorial date: 2011-01-30 18:19:05.000000000 -06:00 type: post published: true status: publish categories: - Geoprocessing with Python tags: - Python meta: _wpas_done_twitter: '1' _edit_last: '15714693' _wp_trash_meta_comments_status: a:1:{i:50;s:5:"trash";} _wpas_skip_fb: '1' author: login: broberts65 email<EMAIL_ADDRESS>display_name: Bob Roberts first_name: '' last_name: '' ---
I recently had issues with a simple export to .csv. What I wanted to do is pull in a shapefile and delete a bunch of fields and then export it out to a .csv (this works the same for saving to a text file). It actually turned out easier than I thought as I did not need to delete all the fields but rather I just wrote out the fields that I wanted to keep:
[sourcecode language="Python"]
# Import system modules
import sys, string, os, glob, csv
import arcgisscripting
# Create the Geoprocessor object
gp = arcgisscripting.create()
# System arguments
input = sys.argv[1]
output = sys.argv[2]
# Set our new outputnew to be opened output with write privileges.
outputnew=open(output,'wb')
# Set linewriter as csv.writer written out to outputnew
# The delimiter can be set as comma, pipe etc.
linewriter=csv.writer(outputnew, delimiter=',')
# If you want to pass all fields thru then disregard this. I use this as I only want to pass some of the fields out and these are listed in Python list
good_fields = ['field 1', 'field 2', 'field 3', 'field 4', 'field 5']
# Now we go thru all of the fields and keep just those that are in the list of good fields
flds=gp.ListFields(stops_in)
fld = flds.Next()
header=[]
while fld:
if fld.Name in good_fields:
value=fld.Name
header.append(value)
fld = flds.Next()
linewriter.writerow(header)
# And we run thru each row populating the kept fields
row=cursor.Next()
row_num = 1
while row:
line=[]
if row_is_valid(row_num, row):
for fld in header:
value=row.GetValue(fld)
line.append(value)
linewriter.writerow(line)
row=cursor.Next()
row_num += 1
del cursor
gp.AddMessage("Finished")
output.close()
[/sourcecode]
I originally attempted to make a copy of the original shapefile and then a table view from the shapefile. In the end all I needed to do was simply read the input shapefile and then write it out to the .csv file.


Copyright © 2012 Cromwell Enage
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Table of Contents
namespace boost { template <typename Graph> class basic_vertex_insert_iterator : public ::boost::iterator_facade< basic_vertex_insert_iterator<Graph> , typename graph_traits<Graph>::vertex_descriptor , forward_traversal_tag > { public: explicit basic_vertex_insert_iterator(Graph& graph); template <typename OtherGraph> basic_vertex_insert_iterator( basic_vertex_insert_iterator<OtherGraph> const& other ); }; } // namespace boost
namespace boost { template <typename Graph> basic_vertex_insert_iterator<Graph> basic_vertex_inserter(Graph& graph); } // namespace boost
Since some popular graph types provide a clear()
member function but not a resize()
member function, it may not be possible to
reserve enough vertices for layout algorithms to work in some cases. This iterator
facade enables the layout algorithms to add vertices on the fly. It will serve
your needs if the graph does not possess any internal vertex property maps,
or if the vertex properties can be initialized later on.
|
Parameter |
Description |
Requirements |
|---|---|---|
|
|
The type of the graph to whom this iterator will add vertices. |
It must model the Mutable Graph concept. |
Notation
graph
An object of type Graph
.
itr
An object of type basic_vertex_insert_iterator
.
|
Name |
Expression |
Description |
|---|---|---|
|
Constructor |
|
Constructs a new |
|
Dereference operator |
|
Adds a new vertex to the graph, then returns the representative vertex descriptor. |
|
Pre-increment operator |
|
No-op. |
|
Post-increment operator |
|
No-op. |
|
Name |
Expression |
Description |
|---|---|---|
|
Construction function |
|
Constructs and returns a new |
Last revised: September 16, 2012 at 16:12:10 GMT |


Charlotte
Special abilities occur among a small percentage of boys and girls in puberty.  Before him suddenly appears a girl, Nao Tomori. Due to his meeting with her, the fate of special power-users will be exposed.


#include <Geometry.hpp>
Public Member Functions | |
| Geometry () | |
| Geometry (Mesh *, Node *) | |
| ~Geometry () | |
| void | Accept (NodeVisitor *) |
| void | SetMesh (Mesh *) |
| Mesh * | GetMesh () |
Private Attributes | |
| Mesh * | _mesh |
| bool | _dirty |
Definition at line 6 of file Geometry.hpp.
| Geometry::Geometry | ( | ) | [inline] |
Definition at line 8 of file Geometry.hpp.
Definition at line 3 of file Geometry.cpp.
| Geometry::~Geometry | ( | ) |
| void Geometry::Accept | ( | NodeVisitor * | visitor | ) | [virtual] |
Reimplemented from Node.
Definition at line 6 of file Geometry.cpp.
| Mesh* Geometry::GetMesh | ( | ) | [inline] |
| void Geometry::SetMesh | ( | Mesh * | mesh | ) |
Definition at line 8 of file Geometry.cpp.
bool Geometry::_dirty [private] |
Definition at line 19 of file Geometry.hpp.
Mesh* Geometry::_mesh [private] |
Definition at line 15 of file Geometry.hpp.


C vs. V
Potential (V)
Current (A)
Setting Commands
V max
V min
V start
CV rate
(mV/s)
Cycle Count
send
blink
Log Functions
Start Log


Merge sort is a divide and conquor sorting algorithim that takes half of the array and sorts it, and takes the other half and sorts that. After its done sortng both sides it merges it together. SO if we were to pseudocode it would look somthing like this
If array has 1 element
return Array # it's all ready sorted
else
split array into Left Half and Right Half
SortedLeftHalf = MergeSort(LeftHalf)
SortedRightHalf = MergeSort(RightHalf)
Sorted Array = Merge(SortedLeftHalf, SortedRightHalf
return SortedArray
We need to come up with a function/method to merge the array
Create method Merge(firstArray, secondArray)
set OutputArray to empty
While neither the firstArray nor secondArray are empty
compare the starting elements of firstArray and secondArray
take the smaller one off and add it to the end of the OutputArray
unless both firstArray and SecondArray are empty
let remainder be the non-empty one
add remainder to the end of the OutputArray
return OutputArray
So we run a loop on the firstArray and conitue untill it's empty then dump the sorted contents to the OutputArray
Quick sort.
Quick sort is a O(n log n) algorithm. So what does that mean? Baiscally all you really need to know is that it is a divide and conquer algorithm. It first divides a large arry into smaller sub-arrys. Then it recursivly sorts the sub-arrays. from the wiki page here is the pseudocode for quicksort
To better understand this we should look at it in Ruby code
def quicksort(array, from=0, to=nil)
if to == nil
# Sort the whole array, by default
to = array.count - 1
end
if from >= to
# Done sorting
return array
end
# Take a pivot value, at the far left
pivot = array[from]
# Min and Max pointers
min = from
max = to
# Current free slot
free = min
while min < max
if free == min # Evaluate array[max]
if array[max] <= pivot # Smaller than pivot, must move
array[free] = array[max]
min += 1
free = max
else
max -= 1
end
elsif free == max # Evaluate array[min]
if array[min] >= pivot # Bigger than pivot, must move
array[free] = array[min]
max -= 1
free = min
else
min += 1
end
else
raise "Inconsistent state"
end
end
array[free] = pivot
quicksort array, from, free - 1
quicksort array, free + 1, to
end
and In Ruby


{{user.username}}
Name: {{user.name}}
Email: {{user.email}}
Phone: {{user.phone}}
WebSite: {{user.website}}
Address:
Street: {{user.address.street}}
Suite: {{user.address.suite}}
City: {{user.address.city}}
Zipcode: {{user.address.zipcode}}
Company:
Name: {{user.company.name}}
{{user.company.catchPhrase}}
{{user.company.bs}}


Home
Login
Exam Schedule
Program
Masters
Computer Science
Electrical Engineering
Bachelors
Physics
Maths


 No commitment. Cancel online anytime.
Watch TV shows and movies anytime, anywhere - personalized for you.
Watch on your TV
Smart TVs, PlayStation, Xbox, Chromecast, Apple TV, Blu-ray players and more.
Watch instantly or download for later
Available on phone and tablet, wherever you go.
Use any computer
Watch right on Netflix.com.
Choose one plan and watch everything on Netflix.
| Basic | Standard | Premium | |
|---|---|---|---|
| Monthly price after free month ends on xx/xx/xxxx | £5.99 | £9.99 | £13.99 |
| HD Available | |||
| Ultra HD Available | |||
| Screens you can watch on at the same time | 1 | 2 | 4 |
| Watch on your laptop, TV, phone and tablet | |||
| Unlimited movies and TV shows | |||
| Cancel anytime | |||
| First month free |


Activity ::
Home
How to Play
Problem Set
Sign in
Profile
Rank
Token
Contact Us
Log In
Linkin' Your Facebook
Administrator :
Password :


Numbers 14:12
I will smite them with the pestilence, and disinherit them, and will make of thee a greater nation and mightier than they.


Proximity imposes some additional restrictions on how constraints can be used in QGraph queries. This section describes the current requirements for using constraints in Proximity.
QGraph permits constraints between an edge and a vertex, as long as they involve comparable types and obey the annotation requirements discussed above, but this functionality is not currently implemented in Proximity. Proximity restricts constraints to either two vertices or two edges; mixing is not allowed.
As we saw above, constraints do not have to use the same
attribute on both sides of the expression, as
long as the attribute data types
can be legally compared. Proximity allows you to compare
DBL
with FLT
and INT
, and
FLT
with INT
.


 You will probably find some of them useful and others annoying. The trick to only running the rules you actually care about are what foodcritic calls tags.
See "Choosing Rules To Run"


Niall Horan Performs Acoustic Version of 'Nice to Meet Ya' - Watch Now!
Niall Horan is giving fans a new version of his latest single!
The 26-year-old singer just dropped the live performance of his song “Nice to Meet Ya.”
PHOTOS: Check out the latest pics of Niall Horan
In the video, Niall performs his “Nice to Meet Ya” while playing an acoustic guitar in a more stripped-down version of his song.
If you missed it, Niall recently announced his Nice to Meet Ya Tour, which kill be kicking off in 2020! Get the scoop here.
READ MORE: Niall Horan Wrote SO Many Songs for His New Album


A quarter of people in Northern Ireland not registered to vote, Electoral Commission says
by By Press AssociationOne in four people in Northern Ireland are not registered to vote, the Electoral Commission said.
The body said 26% of all those eligible to vote in the region have not registered.
Research from the commission also indicates that young people and those who have recently moved house are most likely to be incorrectly registered.
The final deadline to register to vote before the December 12 General Election is next Tuesday.
Cahir Hughes, head of the Electoral Commission, Northern Ireland, has encouraged those not registered to vote to do so.
“As we get closer to the election, it is vital that everyone in Northern Ireland is able to have their say, and they must be registered by Tuesday (November 26),” he said.
“It only takes five minutes to register to vote online – time that you might otherwise spend waiting for the kettle to boil or for a bus to arrive. So if you want to make sure your voice is heard and you’re not already registered, go online and register now.”
A person can register to vote in December’s General Election if they are aged 18 or over on polling day and a British, Irish or qualifying Commonwealth citizen resident in Northern Ireland.
Anyone wanting to vote must be registered by November 26.
READ MORE
UK election: Farage calls for scrapping TV license fee; Swinson insists she can be PM


Ian Hickson talks some more about backward compatibility and advancing the web in the face of IE6. As he lists all the things IE can't, won't, and never will do, I think: IE sucks so very much.
But, at least IE is a stable platform to react against. You don't have to worry about dead end products pulling the rug out from under you. Maybe IE7 is the right direction -- it's ironic, though, that IE's competitors have to consider improving IE just so their own products' improvements are useable.
Oh, PyDS does - kind of. You can activate the online/offline switch. That way you can disable upstreaming. The preview still works. Activate upstreaming again and your stuff will go out.  Here's some more food for thought at the browser warning
Personally, I have been burnt many times and wasted 100s hours in the past working around IE quirks. Yesterday, it happened again, and I didn't realize it till now, leaving a portion of The CDCer header chopped off by IE for hours!
The cause of the problem is the negative margin surrounding the header block. This is a common CSS practice to control layout, and it worked fine with Firefox and Opera on both Windows XP SP2 and Mac as well as Safari, but not IE 6.0.
Read more ...


HTML
I build websites and, most of the times, they have to be well structured. As I usually say, I feel better writing a document in HTML rather than using Microsoft Word.
CSS
Because not everything must be red, green or blue, bold or underline. CSS makes the web as awesome as we know it these days. SASS is my preprocessor of choice.
JavaScript
One of the first web-programming languages I learnt to use along with PHP. At first glance I didn't like it much, but then I realized JavaScript didn't suck, I was just doing it wrong.
Python
Little by little, Python has become the backend programming language in which more lines I've ever coded. I can't even remember my old PHP times, which is cool.
Django
The Django web framework has changed the way I feel about web development. I can use my BE language of preference with it, Python, and for me it's the perfect framework for the web.
Backbone.js
When you do some JavaScript for a while, at some point you realise you need to give a proper organization to your JavaScript. That's where Backbone.js comes in.
AngularJS
But sometimes happen that even Backbone.js starts looking confusing. Then AngularJS comes in. Forget about event bindings, extend your HTML markup and dominate the interwebs with AngularJS.
Android
I've recently started learning JAVA to build my own Android apps. It's not something I'd like to do for a living – for now at least–, but it is something I've been wanting to do as a hobby since Android came out.
Working Experience
- Software Enginner at Potato London Ltd (London, UK) - August 2012 to Present
- Web Developer at i2MApp Innovación en Movilidad S.L. (San Sebastián, Spain) - Jul 2010 to Jul 2012
Academics
- UPV-EHU, Universidad del País Vasco. (San Sebastián, Spain) Bachelor of Computer Science - Sep 2007 to May 2012
- Course about software security - May 2011
- Course about Django, a web framework based in Python - Mar 2011
Some stuff
- Github - I like to work on small pet projects and most of them are in my github. Nothing too fancy, just small things to keep me entertained. Most of the stuff there is web, but I've been working on a couple of small Android applications recently.
- Fuzzing - Photography portfolio site I've built for a friend using a CMS I've developed using Django 1.6. View on github
- Guess the Color - An afternoon made game for hardcore web developers & designers using HTML, a bit of CSS and some JavaScript. View on github
- Potato projects - Most of the work I do is for Potato London, check their work section and see what kind of stuff we do there. Fun stuff, mostly.
Other hobbies
- Live concerts & listening to tons of music.
- I will not hide I enjoy beer. A lot.
- Reading a book/comic.
- Playing the guitar.
- Riding my bike - when I used to live in Spain, at least.


Day 4: Hexagons
Citrix Cycle data returns! Today’s map uses the same data from Day 2 , but represented in a different way. Using QGIS, I extracted all the vertices from each Citrix Cycle ride lines. I happened to have a 5 acre hexagon grid layer for Raleigh handy so yet again I called upon QGIS to count how many vertices landed in each hexagon. I styled the hexagons using a custom teal color ramp where low traffic areas appear more transparent and darker while higher traffic areas show up as brighter and more opaque. Here’s the map in QGIS:
For this map, I wanted tip my hat to Tom Chadwin , Riccardo Klinger , and all the other folks who have contributed to the qgis2web plugin for QGIS. I used this excellent plugin to quickly publish a fully functioning Leaflet-based map based on my project in QGIS. Although I feel fairly comfortable using Leaflet to make this kind of map myself, this plugin is lowers the barrier to both for producing an interactive web map and for learning how to write code for your own custom applications.
My map today is not particularly remarkable so I encourage you to instead go and read Tom’s write-up on the history of the qgis2web plugin and check out Riccardo’s excellent site, digital-geograph.com .


General discussion about Komodo. For useful links and more info click the pinned messages to the right. DON'T DM @jl777
100 messages
Before 05-Dec-19 12:00 AM
polycryptoblog08-Jun-19 01:28 AM
Yes as soon as we start moving them the hacker found out and it was a race
Easteregg6908-Jun-19 01:28 AM
Ok.
polycryptoblog08-Jun-19 01:28 AM
Most were saved, still waiting to see final damage , but early estimates 90% or so were saved
Easteregg6908-Jun-19 01:29 AM
I think FUD will make price go lower so whales can move in.
Just an idea.
Ups. Trading.
polycryptoblog08-Jun-19 01:30 AM
More worried about people getting their money back than Komodo price
Easteregg6908-Jun-19 01:32 AM
How about that UTXO? I can not send 0.0001. Wait it out?
polycryptoblog08-Jun-19 01:34 AM
First thing I would do is try another good wallet, like Chameleon as it may just be a local issue. Not seeing any reason why it couldn’t be spent. The #support channel has more technical devs if other clients are not working , they can better assist you.
Desktop App for SuperNET DAPPs. Contribute to VerusCoin/Agama development by creating an account on GitHub.
Bimbles08-Jun-19 01:42 AM
@polycryptoblog
Is our pin to access the Agama mobile compromised too?
gcharang08-Jun-19 01:44 AM
@Bimbles we can't be sure one way or another
assume it is compromised and take necessary steps to protect other accounts if they use the same pin
Bimbles08-Jun-19 01:44 AM
Ty @gcharang
🔥X🔥08-Jun-19 01:54 AM
when coins coming back? Seems like this is a ploy to increase your discord users for one
🔥X🔥08-Jun-19 02:04 AM
alright nerds I can take a hint
polycryptoblog08-Jun-19 02:04 AM
If I spent 18 hours a day for the past several days helping people move their funds, for discord users I’m kicking someone’s ass lol if we wanted discord users we could have just done a campaign for that , not risk reputation , money and time .(edited)
🔥X🔥08-Jun-19 02:05 AM
Yes surely probably the rich people first
polycryptoblog08-Jun-19 02:05 AM
Who ever asked I helped
🔥X🔥08-Jun-19 02:05 AM
well thanks for your hard work I know it must be frustrating
polycryptoblog08-Jun-19 02:06 AM
And payouts are being made to smaller addresses first , so there goes the “rich people preference “ conspiracy .
Do I transfer the 0.0001 from my compromised to new address now? or do we wait till the 15th?
Gordon Komodo08-Jun-19 02:15 AM
you can do it now
1
MilfBait08-Jun-19 02:15 AM
Thanks
ecbuddy08-Jun-19 02:29 AM
got my small tx sent to me, so i sent the whole balance minus the fee to my new wallet address that i listed as recovery address in the google form after the fund sweep yesterday.
wondering how long before it will be processed?
gcharang08-Jun-19 02:30 AM
if your amount is less than 7777 KMD
it should be by june 15, it could also be sooner
1
ecbuddy08-Jun-19 02:38 AM
cool, thx
Catalyst08-Jun-19 03:00 AM
guys anyone has the latest agama version copy? I can't seem to find them on komodo web.
I need it as i have some funds there which need to be moved
thanks
latest or any version which support OOT (Utrum Coin)
Learn about Komodo command line. PTYtrader will show how to do a clan install of Komodo on Windows. This is a command line guide. Full Guide here: https://su...
Found this link from the komodo platform website for windows installation guide
polycryptoblog08-Jun-19 04:38 AM
@dante the best place for help would be #support
dante08-Jun-19 04:39 AM
@polycryptoblog ok thanks
50MHz08-Jun-19 05:43 AM
just got an update on blockfolio that there is a new claim form, i already filled out the first claim form, do i also need to fill out the newer one?
smk762 - dracocanis ominator08-Jun-19 05:49 AM
no, previous info has been recorded. New form is to make claims involving multiple entries simpler.
When will the assets be returned? Did the hacker steal some amount of assets? supernet, dex etc ...
jl777c08-Jun-19 07:20 AM
assets will be refunded using same mechanism, but after the KMD is mostly processed. most assets there is much less time urgency. we just have not had the time to analyze all 50+ blockchains for theft utxo. please understand it is like the building is on fire and there is only time to take protective action. rather than take a chance we swept many (but not all) assets.
costa243908-Jun-19 07:23 AM
ok, thanks, I just wanted to know if the most important, supernet, dex, crypto. they had suffered a great robbery
jl777c08-Jun-19 07:27 AM
they could have, but were put in safety
bubu08-Jun-19 07:58 AM
hello and good day everyone
gobi08-Jun-19 08:04 AM
In the instance you have multiple accounts that have been swept, with multiple assets swept in each account, is it a case of filling out a separate form for each individual asset in each of the accounts? Or can we aggregate all the coins/assets into 1 form for each address/account?
mrlynch08-Jun-19 08:04 AM
1 claim per asset
jl777c08-Jun-19 08:05 AM
you can just state for all assets to go to the same address
one compromised -> one claim address is the easiest for me
one address -> one address
gobi08-Jun-19 08:06 AM
perfect
to clarify - single form per compromised address, no matter how many assets in it?
jl777c08-Jun-19 08:08 AM
i will ask support to make a special form for ALLASSETS
1
so just that one, that will actually make it easier for me
gobi08-Jun-19 08:09 AM
Sounds like a plan - I'll hang tight and wait for that form then
jl777c08-Jun-19 08:14 AM
@SHossain a single claim for all assets will be much simpler
nille08-Jun-19 08:36 AM
hello friends
psalm08-Jun-19 08:38 AM
I have a question from earlier, it just came to my attention when I downloaded 0.6.0 wallet version and created new wallet was I suppose to click on veruscoin or kmd for wallet option lite mode??
nocturnal08-Jun-19 08:47 AM
when i checked the explorer for my address it said there was 5x the kmd i actually had in my wallet
wierd
maybe the hacker wanted to give me an early birthday present
Keppie08-Jun-19 08:53 AM
@psalm Did you download the verus enhanced agama from the link ? If so, you are fine(edited)
LocoMB08-Jun-19 08:58 AM
I have to say I am really surprised that bitcointalk et al. are not crawling with gibbering trolls and poop slinging monkeys right now! Amazing!
This seems to indicate that the whole crypto scene has changed drastically over the last 2-3 years, all the toxic bilge dwellers seem to have lost interest and moved to other things to hate- maybe soccer clubs or so(edited)
jl777c08-Jun-19 09:03 AM
i think most of it is due to the silo-ing within discord/slack
bitcointalk was just become a waste of time, most prefer to not have to deal with silly trolls all the time
bogybogy08-Jun-19 09:55 AM
komodo covers a market segment with a certain type of high moral integrity, we notice through positive discussions on various social channels, in 2018 I was the victim of a hacker who stole my 5000 iota from the wallet, the biggest disturbance was his answer of Dominik shiener where should to change few letters from the private seed...really ruthless the way how iota deal with this issues,they where using a intermediary company who provide the private seed for the iota wallet, anyway is the past, I'm glad that Komodo deal so well with the issues
2
3
Luffy08-Jun-19 10:06 AM
@jl777c Hello ... Sorry to ask silly question ... I have a residual balance like 0.0004 or less, in KMD old seed (I remembered this morning) .... Is it important for you that those funds are safe?
jl777c08-Jun-19 10:11 AM
no, you MUST send those from the old address to your new secure address. that is how you make the claim official and in the blockchain
ok guys so I need to lear cli, any in-depth tutorial for newbies?
by far managed to run deamon and stop it
SHossain08-Jun-19 11:29 AM
i'll make new claim forms for each separate assetchains. users who already submitted claims for assetchains doesn't have to do anything. only new users who will submit new claims need to fill out those forms. having asset specific forms will also be simplier to fill out
Robert Naus08-Jun-19 11:53 AM
I read some twitter announcement that agama was hacked what’s that about?
Yesterday, the npm, Inc. security team, in collaboration with Komodo, helped protect over $13 million USD in cryptocurrency assets as we found and responded to a malware threat targeting the users of...
https://www.youtube.com/watch?v=0zcmcTSUnN8
Go to the above link
find the following comment
cjean - 16 hours ago
From those of us in the crypto community that have been here a while....Komodo shined brightly under immense pressure. JL777 (James) stayed up 30 hours straight until he had saved as much Komodo as possible. You one the other hand, merely being late for dinner, melted down into irrational diatribe. When you calm down and become reasonable you might be able to see the flip side and how amazing of a job Komodo Team did in response and under a rush of immense pressure. Komodo acted like Fire Fighters running into a burning building to save the children, while you broke down into a ball of hysterical babble curled up in the fetal position...and then ran to Youtube to sensationalize the drama and grow your Patreon revenue because the burning building made you late for dinner.
Give it some love.
Komodo really let me down.  This was a real clusterf*&k. The worst part is what this says about cryptocurr...
4
Kaed08-Jun-19 01:11 PM
Hey @jl777c : this guy @discord-9LhDSask4qpuWa4Syh is saying that DigitalPrice team made things up and didn't get robbed by a hacker using the agama exploit, but he doesn't seem to have any proof about that. Do you have a way to check if this guy is just a troll defaming another team or if there's evidence that DP team made things up ?(edited)
jl777c08-Jun-19 01:13 PM
i was up for 40+ hours the first day of crisis as it started just a few minutes before i was going to call it the end of day!
1
the DP funds match the stolen utxo pattern
5
3
3
Kaed08-Jun-19 01:14 PM
Sorry to tag you this way
jl777c08-Jun-19 01:14 PM
i have no reason to doubt DP
1
Kaed08-Jun-19 01:14 PM
Yeah i'm monitoring the tx and the wallet since the hack occured. But this guy came on DP discord and started accusing them.
Me neither, i'm a DP user since the beginning and theyve always been fair.
Mr.Cryptodude08-Jun-19 01:15 PM
People will always look for something to blame
1
Kaed08-Jun-19 01:16 PM
Yeah.
How many people have been robbed, btw ?
Do we have an estimation ? I think it was for around 1 mln KMD, right ?