Profile

Cover photo
Shae Erisson (shapr)
Worked at Scanned In Avians
Attended University of North Alabama
Lives in Huntsville al
1,704 followers|679,541 views
AboutPostsPhotosYouTube

Stream

Shae Erisson (shapr)

Shared publicly  - 
 
Worked on my next jacket sensor project this weekend. This includes GPS, Bluetooth low energy, light sensor, color sensor, gyro, accelerometer, compass and as always, multicolor LEDs! Hopefully I can find pins for temperature and a piezoelectric speaker too.
1
Dave Bennett's profile photo
 
Sometimes you can find older piezo speakers (mics) on eBay. Some were pretty small. Especially if the mic was designed for harmonica players.
Add a comment...

Shae Erisson (shapr)

Shared publicly  - 
 
Nazgul costume at DragonCon this evening
4
1
Sophiya Efros's profile photo
Add a comment...

Shae Erisson (shapr)

Shared publicly  - 
 
This is nifty.
 
Western Union Splice
"Some commenters were kind enough to educate me about the so-called “Western Union splice,” aka the “Lineman’s splice,” which is the preferred method for twisting solid-core wire leads together for inline electrical connections."
Learn how to do the NASA-approved Lineman's splice. It is designed for connections that will be under tension and is pretty strong.
2 comments on original post
3
Paul Huber's profile photo
 
My father was a tech in the Navy and taught me this when I was a kid.
Add a comment...

Shae Erisson (shapr)

Shared publicly  - 
 
This covers so many reasons why the #Haskell irc channel is successful
 
On Moderation: An Ass-Backward Guide to Managing a Community Which Extends From Revolutionary Socialists to Anarcho-Capitalists

(1) When responding as editor, always assume that you are talking to a reasonable person making the most reasonable possible version of their argument. This is not always true in the real world, but this sort of bad-faith good-faith heads off any risk of escalating, tit-for-tat misinterpretation of the other person's argument.

(2) A new member of the community, especially a dissenting member, will often appear to be a troll. Dissenting members who have been socialized to dissent helpfully eventually become valuable members of the community.

(3) Use soft power until you have reached its limits. If the community has a disruptive member who disagrees with you, see if you can get someone who agrees with the disruptive person to intervene on your behalf. It will seem less like you're punishing dissent.

(4) There is no reason to be rude or cruel to someone whom you will not have a continuing relationship with. If you need to exercise hard power -- banning, reporting, excluding -- decide that that's what you need to do, do it, and don't comment on the subject.

(5) Try to be epistemically multilingual. If you can explain a position using only assumptions that you and the other person share, don't try to force a new set of assumptions down their throat. More than likely, they'll just reject your position outright, and you will no longer have anything interesting to talk about.

(6) The most difficult problem an ideological diverse community faces is not antisocial disagreement, but antisocial agreement. It is difficult to convince people that any such thing exists, but community punishment of people who operate outside the editorial consensus can stifle dissent and cause the community to go wildly awry.

(7) Hard apriorists are not a useful part of most conversations. If someone believes he can determine the appropriate federal funds rate from I Think, Therefore I Am, you will probably not have a productive conversation with him, and it is best to politely tell him that he is being ignored.

(8) Biographical details are important. They are anecdotal, but not peripheral. If someone believes they have insights into their own region, ethnicity, profession, gender, government, family, or life experiences, this is likely to be true. What's more, people demand more respect for their own lived experiences than for beliefs which they hold for other reasons.

It is fair to demand that people tread carefully around biographical details and lived experience.

(9) People overgeneralize from their own biographies. Anecdotal experience derived from lived experience is important. It is, however, still anecdotal. If you are inclined to make a strident point based on a biographical argument, it would help if you also went and found some data to support it rather than simply demanding concession from the person you're arguing with.

If you see someone genuinely trying to make a fair argument against your biographical details and lived experience, try to assume that it was made in good faith. 

(10) If you find yourself looking at a Wikipedia page to construct an argument against someone whom you believe to be better-informed on a subject than you, stop. At best, you are denying yourself the opportunity to learn something from a subject matter expert -- even one who turns out to be wrong. At worst, you are about to embarrass yourself. 

(11) Argument about rules of evidence, especially in the middle of another argument,  is seldom productive. If you are aware of the rules of evidence generally adhered to by the people you're arguing with, try to produce evidence which at least meets that standard, and table the argument about evidentiary rules until it can be addressed separately.

(Note: If you have seen this before, and you are seeing it again now, it's because I've pinned the rules for my space to the top of my profile.)
14 comments on original post
4
Add a comment...

Shae Erisson (shapr)

Shared publicly  - 
 
Several phone carriers down in north Alabama. Problems anywhere else?
1
Add a comment...

Shae Erisson (shapr)

Shared publicly  - 
 
I wonder if some knowledge of Swedish helps?
 
There are openings at +Functor Group AB  in Sweden, including also remote work, except for Scala consultants who must immediately relocate. Feel free to forward this further, and jobs@functor.se can also be used according to the final paragraph in this posting, while we favour the LinkedIn job advertisement with as many of the appendices we hope for as possible (link).

Do you want to be part of the journey as the Functor startup research spin-off innovates the future of software engineering? Do you want to make a difference? Do you want to devote your talents where it can have incredible impact on the entire software industry? Functor, Sweden, is again looking for brilliant minds, essentially co-founders as a generous equity program will after a certain threshold time make sure developers, building the company indeed, also own what they are building.

■ Apply primarily on LinkedIn, the job ad is closing soon:
    https://www.linkedin.com/jobs2/consumer/overview/60296037 

We use Haskell, OCaml, LLVM and our tools are closely tied to the C programming language and indeed to functional programming.  Embedded software market is one target market, and skills in compiler design, type systems and operational semantics is key to our teams though we look for optimised teams as a whole, and your particular skill set may or may not include a PhD, but surely industrial experience. We have openings for Research Engineers and  have some renown Research Engineers already. Research collaboration is key to our success and projects planned including a large EU project CONSTRUCTOR next year. We have strong industrial partners and some very high-profile customers internationally. The customer-driven journey is still at an early stage, while founded in 2011, and your contributions would be key to our success.

Since last year, we use OCaml for key components in both Functor Prevent™ and Functor Scalor™ lower layers, including due to LLVM bindings and for performance (both tools are exceptionally efficient. The Functor Scalor™ with the new Score™ low-level type theory machine uses OCaml. Hence, the lowest is indeed pure Martin-Löf type theory. Functor Scalor™ is amazingly ultimately solid Scandinavian operational semantics adapted for a meta programming language specifically. With this core developed and then in every detail overseen by Per Martin-Löf himself, we have a reliable and state-of-the-art virtual machine. Our research adds to this a defined W-type monad creating a category with the desirable properties. Hence, on top of the solid logic core, Scalor™ has facilities to perform as fast as C in critical components. The benchmarks speak for themselves, and yet Scalor™ is a new kind of platform, aligned with the domain-driven design movement, though we have aligned it with advances in software engineering, known as domain engineering, which is an emerging new methodology giving DDD a solid foundation, but at the same time not compromising in any way, in any product, the simplicity and elegance. Programmers are not mathematicians, but inside our products you will find some seriously exciting technology to make it all possible.

For this reason,  we need additional brilliant OCaml developers to strengthen our teams, both for Functor Prevent™ and its program analysis with dependent types also based on solid operational semantics, and Functor Scalor™ with full-blown type theory, named the new constructive programming paradigm already back in 2012, unwittingly perhaps a name coined by Per Martin-Löf himself. Recent progress has made all this possible, and industrial has made it all usable in real-world applications, despite the advanced technology inside, which can be trusted, implies elegance, coherence, simplicity, and with close to zero-learning curve for Prevent™ and a lean one for Functor Scalor™. 

Scala consultants will be sent straight from the top down into projects at Ericsson for very challenging work. For these three consultants we require an exceptionally strong background with Scala projects as we team up with Typesafe and secure projects that can only be matched by exceptional Scala developers. Our Functor Scalor™ is oriented somewhat differently than Scala, see www.domainspecific.org for some initial information on that products that appeals to very large companies at this stage, while Functor Prevent™ is suitable for just about any software development projects, currently doing static analysis with dependent types and automatic testing for C code, such as the Erlang code base, Twitter’s MySQL branch or embedded software at large, see www.functorprevent.com or www.static-analysis.org, and also the standalone tool www.functor.se/prevent which secures systems including a project at a customer with a range of 100 MEUR/each equipment investments, all relying on the VxWorks C code where our Functor Prevent™ delivers its value to prevent up to 50% of the bugs in certain projects, already with its current R1 feature set!
View original post
1
Johan Glimming's profile photo
 
Yes my raw blog text needs probably some Swedish. ;-) But the jobs? No.
Add a comment...

Shae Erisson (shapr)

Shared publicly  - 
 
slightly filtered collection of pictures from +LVL1 HackerSpace, captions later
2
Add a comment...
Have him in circles
1,704 people
Hạnh Nguyễn's profile photo
Vlog  Anjos Da Noite Do Trecho's profile photo
levi canning's profile photo
Richard Minerich's profile photo
Heather O'gorman's profile photo
MAYRA AGUILAR's profile photo
Jason Kridner's profile photo
Zaki Karum's profile photo
Roohi SEO's profile photo

Shae Erisson (shapr)

Shared publicly  - 
 
Jud is making large gummi bears at +Freeside Atlanta
4
Add a comment...

Shae Erisson (shapr)

Shared publicly  - 
 
More nifty, using a Raspberry Pi as a hard drive for your IBM PC
 
Moved my IBM PC to the living room with the idea that I would use it more but hat didn't quite work out. At least not until I figured out how to use a Raspberry Pi to act as a hard drive for it!
My rev B IBM PC 5150 A couple of months ago I moved my IBM PC into the living room thinking that with a more prominent location I would use it more often. It’s fun to try out ancient software, or use the PC to connect to the occasional surviving BBS. I also like tinkering trying to use the PC to access the modern internet, or at least see if I can. I definitely won't be playing YouTube videos on it, but I can read reddit, or search Google. Becau...
10 comments on original post
4
Dave Bennett's profile photoSae Rom Hong's profile photo
2 comments
 
I thought about you lately Shae...  miss chatting with you.  Hope you are good.  xoxoxo
Add a comment...

Shae Erisson (shapr)

Shared publicly  - 
 
Field trip to http://www.cozycovellamas.com/ today, adventure!
3
Darius Bacon's profile photo
 
Wow, not just the wool. Btw I recently made up a takeoff on Ogden Nash's llama poem.
Add a comment...

Shae Erisson (shapr)

Shared publicly  - 
 
First time doing SMD soldering with separate 0805 components.
These boards ( http://git.io/xpmw ) have a spot for two LEDs and each pad has spots for pull-up and pull-down resistors.
The results look correct, and the multimeter implies they are correct, let's see if the analog readings from the Python code actually works.
These are SM200 widgets from +Synapse Wireless. The hardware is nice and friendly. Their interface software (Portal) doesn't work well on 64 bit Linux, I hope that improves.
2
Add a comment...

Shae Erisson (shapr)

Shared publicly  - 
 
unfiltered collection of pictures from +First Build, captions later
1
Add a comment...
People
Have him in circles
1,704 people
Hạnh Nguyễn's profile photo
Vlog  Anjos Da Noite Do Trecho's profile photo
levi canning's profile photo
Richard Minerich's profile photo
Heather O'gorman's profile photo
MAYRA AGUILAR's profile photo
Jason Kridner's profile photo
Zaki Karum's profile photo
Roohi SEO's profile photo
Education
  • University of North Alabama
    Interdisciplinary Studies, 2010 - 2013
    Mostly Computer Science courses with a sprinkling of Management, Economics and Psychology
  • University of Alabama at Birmingham
  • Roane State Community College
Basic Information
Gender
Male
Relationship
Single
Other names
Robert Benjamin Gilliam
Story
Tagline
program(Python, Haskell) µcontroller(Arduino,msp430), unicycle(mountain, commuter), languages(English, Swedish)
Introduction
Male, born 1971
Lived in fifteen US states as well as Sweden and Finland.
Bragging rights
Started the #haskell irc channel (has ~800 people as of 2012) started an academic journal The Monad.Reader, disorganized programming language conferences including EuroHaskell 2003 and AngloHaskell 2005
Work
Occupation
coder
Skills
Python, Arduino, C++, elisp, English, Swedish
Employment
  • Scanned In Avians
    Software Sulemain, 2011 - 2012
  • Digium
    Tech, 2010 - 2011
  • Widian
  • SolutionsPlus
  • Medius Net
  • SM&A
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Huntsville al
Previously
Muscle Shoals, AL - Florence AL - Birmingham, AL - Boden Sweden - Tornio Finland - Seattle WA - Stockholm, Sweden - Birmingham AL - Somerville MA - Kingston TN