Profile

Cover photo
Susan Potter
Attended University of Manchester
1,695 followers|61,906 views
AboutPostsVideos

Stream

Susan Potter

Shared publicly  - 
 
The story of shapes, patterns, structure, math, music and twelve tone beautifully woven together by Vi Hart (as usual).
5
1
Gloria W's profile photo
 
The best one she's ever done. Excellent.
Add a comment...
 
I love this whole list, but #7 is the most annoying thing to debate with other engineers. Martin Thompson is completely right though. Watch this and weep. Which bits of folklore did you believe before watching this?

#performance   #java   #osx  
5
4
Gloria W's profile photoAisha Halim's profile photoSusan Jahn's profile photoWalid Shaari's profile photo
 
Very good talk, thank you. I assume so much of this is common sense, but maybe it's not.
Add a comment...

Susan Potter

Shared publicly  - 
 
Making sharing research data sets easier. Hopefully.
6
4
Cédric Brancourt's profile photoEdouard E's profile photo
Add a comment...
 
Non-Ukrainian PHP developers find out about Ukrainian protests that are poised for revolution via pull request comment.

For more on the unraveling story here is a story in The Guardian from this morning: http://www.theguardian.com/commentisfree/2014/jan/22/ukraine-protests-europe-far-right-violence
1
Add a comment...

Susan Potter

Shared publicly  - 
 
"Chicago’s Lincoln Park Zoo was open, as it is every day, but the -40 F wind chill was too much for the polar bear and Bactrian camels, according to public relations director Sharon Dewar."
1
Jarkko Yli-Heikkuri's profile photo
 
I'm interested about real reason for polar bear been inside
Add a comment...
Have her in circles
1,695 people
Seth Eheart's profile photo

Susan Potter

Shared publicly  - 
 
Rethinking how we define the OS (packages, dependencies, etc.).

Let's escape the shackles of imperative, error prone nonsense we have been brought up with so long. Dependency hell isn't overcome with the same old thinking, let's get over it already.

Note: it essentially uses a DAG (directed acyclic graph) similarly to Git does to store content and commit relationships. The basic approach is tried and tested in many domains for similar problem spaces. For example, it has been shown to work for content tracking in Git (ignore your opinions on how usable the git porcelain is, that is independent) so we know this approach solves many common dependency management issues from our practical experiences with that model.

Start it from 5m 30s onward as setup took a while for this talk and it wasn't cropped.

#Nix   #NixOS  
1
Add a comment...

Susan Potter

Shared publicly  - 
 
A small sample of reasons why the Scala standard library (especially collections) might need rewriting (most taken or modified from Paul Phillips talks on the Scala Collections library):

scala> 555555555.round // LOL                                    
res0: Int = 555555584                                      
                                                           
scala> List("a", "b", "c").toSet() // seen this when learning Scala first time. ROFL.                        
res2: Boolean = false                                      

scala> List(1, 2) ::: List("a", "b") // it'd be funny if you didn't care.      
res3: List[Any] = List(1, 2, a, b)         
                                           
scala> List(1, 2, 3) contains "wtf?" // LMAO if it didn't hurt so much     
res5: Boolean = false                      

I might add more to the Gist in the link later. Thoughts? Comments?
3
Paul Phillips's profile photo
 
scala> Set("1", "2") + "3"
res0: scala.collection.immutable.Set[String] = Set(1, 2, 3)

scala> List("1", "2") + "3"
res1: String = List(1, 2)3
Add a comment...

Susan Potter

Shared publicly  - 
 
Sobering thought, "An audit can certainly improve confidence in our software, but there are always limitations. A well-funded government operations like the NSA may actually be better at finding and exploiting problems than a world of independent auditors is at finding and fixing them."

However, at least this is true, "But certainly, when it comes to audits, open source software has an advantage over close source tools."
4
1
Henry Linneweh's profile photo
Add a comment...
 
Choice quotes from Edsger W. Dijkstra's letter to the Budget Council of The University of Texas (2001):

"It is bad enough that, on the whole, industry accepts designs of well-identified lousiness as 'de facto' standards."

And:

"It is not only the violin that shapes the violinist, we are all shaped by the tools we train ourselves to use, and in this respect programming languages have a devious influence: they shape our thinking habits. This circumstance makes the choice of first programming language so important."

You could replace Java with quite a few other mainstream languages IMHO. I'm looking at you, Ruby.
2
Add a comment...

Susan Potter

Shared publicly  - 
 
"Everyone was rude to me; Paris vacation"

This had me in stitches.
3
Add a comment...
People
Have her in circles
1,695 people
Seth Eheart's profile photo
Work
Occupation
Software Engineer & Systems Architect
Skills
Erlang, Scala, Haskell, Ruby, Python, Linux, Chef, Puppet, functional programming, distributed systems
Basic Information
Gender
Female
Other names
mbbx6spp (on github)
Story
Tagline
Software Engineer Extraordinaire ;)
Introduction
A natural born geek struggling to find balance somewhere between various open source projects, building a software platform for financial services buy- and sell-side firms and presenting at tech conferences.
Bragging rights
Survived giving birth and the Polar Vortex of 2014 in the Midwest, now everything seems possible!
Education
  • University of Manchester
    Mathematics
Links
Contributor to