Liza Shulyayeva
Summer road trips - Jönköping, Tiveden, Dalarna, and more
Finished my course on nuclear weapons and disarmament
First day of summer vacation: summer, sun, and e. coli
AI for Peace - Notes from inaugural Peter Wallensteen Lecture
Valborg, Axis & Allies, and cross stitching
Easter break in Mallorca
Robot novellfika, pajbakning, Rock Orchestra och mer! För mycket att göra, för lite tid
Nuclear Weapons and Academic Responsibility (UU lecture notes)
Balkongprep inför sommaren
Nuclear disarmament: The institutional landscape (UU lecture notes)
Sounds and signs of spring in Uppsala
Individual climate action: Contributor's Dilemma (practical philosophy seminar notes)
Urban Sketching at Gustavianum and a behind the scenes tour at Evolutionsmuseet
Co-reading fika
Flowers and fairy tales
Vandring och utforskning – årets första vårhelg
You hear colours
The Edge You Carry With You
Poetry fika, a morning of sketching, and another run to the mounds
AI, the future, and norms around the human (UU lecture notes)
Running to the edge of the world (Gamla Uppsala)
Tyra Kleen - Constant Searcher exhibition. And a philosophy seminar on the declaration of art.
Gods of Data. Religion, risk, and love - notes from AI seminar at UU
Two months in my new home
Short story fika: Duty
Vandring i Hågadalen
First month in my new home
B-CRATOS: Föredrag om hjärnstyrda handproteser med fingertoppskänsla, på UU Centrum för forskning om funktionshinder - Antekningar
Novellfika på Konditori Fågelsången - Fox 8 av George Saunders
Luciatåget på Uppsala slott
Personhood-based arguments on resuscitation of Extremely Premature Infants - practical philosophy seminar notes
Julbord! Jag började äta fisk igen i precis rätt tid.
[AI Act Conference 2024 - Notes] Legislating Technology: Addressing the law's internal dilemma
AI Act Conference 2024 Keynote notes: Navigating the AI Act
Första gången fast på tåget från Uppsala och Anki för svenskainlärning
Short story fika about being human and Historisk julmarknad at Gamla Uppsala
Non-Identity Problem and robust climate action - practical philosophy seminar notes
Is humanity a promise yet to be fulfilled? Becoming human at Uppsalas Stadsbiblioteket
A talk on Polar Gothic literature at Chimära Bokhandel
Singularity short story fika, co-writing, and Upplandsmuseet
Crashed a talk on moral luck and fairness today - it was great!
Forsskål symposium 2024: American freedoms and unfreedoms through history and now
13x13 Lecture 13 - How it all ends (ett inblick i universums öde)
Om krisen eller kriget kommer...
Maneten - en novell i tre meningar
The Pirate Bay på SVT
How I fixed my Nothing Ear muffled/underwater audio on Android (hint: it's ChatGPT)
Modding my Akko MOD007B PC with a flex cut PCB
Audiobook narration trial with ElevenLabs
Visiting Greece
Creating a writing assistant with ChatGPT Plus
How generative AI has fit into my workflows
Portable writing setup with Onyx Boox Palma
Complex Simulation: Artifacts of a Russian spy
Brainstorming as distraction
Just rambling
Fiction writing updates
Implementing multiple choice selection in Go with promptui
The leaves
Sympathy is difficult
Exploring testing private TypeScript functions with Jest
How leg extensions saved my knees (quick, knock all the wood!)
My WFH workspace evolution
Glastonbury: the Tor and Avalon Orchard
Glastonbury: getting there and the town
Avantone Pro Planar first impressions
PiccoloCane Tanto2 pet stroller review
Reflections on starting a limited company in Sweden
`json.Marshal()` with additional fields in Go
How I'm testing MongoDB calls in Go (for now)
Experimenting with remote work locations
War and K2
The effort of people-ing
Mike Shinoda's video game NFT dreams
Amazon's author banpocalypse
TypeScript <3
Will my new blood pressure monitor be the thing to get me to finally meditate?
Editing and making myself finish the first series
14 years of game dev
Hosting
Making a series outline
The second book is harder
Social media break
Scrape, Scrape
Testing external API calls in Go
ThinkPad P14s AMD First Impressions
The quest for a humidifier
Spring and Rigel
Litter Robot 3 Review
Time blocking
Investing in sustainable food
Happy-ish New Year
ALIFE 2020 - Robot Cancer
ALIFE 2020 - Soft alife with SPLAT and Ulam
Social distancing ramblings
IBM lecture - Introduction to quantum computers and quantum computer programming
2019 Travels
Docker Containers for testing
SnailLife Genome Lab
State of the Liza - 2019
Happy New Year
Fun PresentationFramework side-effect of bad equality
A first stab at gene expression
Brainstorming the SnailLife gene system
Building a snail one organ at a time
Are YOU experiencing shady output from your Go debugger? Try these things!
Roee: Self Modifying Go Simulation Experiment - Part 2
Roee: Self Modifying Go Simulation Experiment - Part 1
Helping as Learning
Quick and Dirty Function Timing in Go
Coordination
Active worms
Vermicomposting
Letstalkaboutp4
10 to 1 Rule
UAC Notes
Staple Remover Obsession
Rubber Ducky Moments: 'Completely unrelated []interface{}!!!'
Sleep
Sunset and sunrise on the Tor
First day in Glastonbury - visiting Tor and Chalice Well
IJCAI Session Notes: Rebel Agents
IJCAI Session Notes: Learning Common Sense
IJCAI Session Notes: Verifying Agent Based Autonomous Systems
go-sql-driver and MySQL 8
Input Club K-Type and /dev/tty impressions
Some SnailLife Go client testing notes
Testing SnailLife Go repositories
Excluding mocks from coverage reports
Testing SnailLife Go on Go 1.10
GitLab CI for SnailLife Go
Running tests and getting coverage reports on server deployment in SnailLife
ECAL session notes: Open-Ended Simulations
ECAL session notes: Digital Evolution
ECAL session notes: Historical and Philosophical Perspectives on Artificial Life
Day 1 of ECAL 2017 - ISAL Summer School
Server and client for SnailLife Go
Go auth (and other) progress
Playing with authentication in Go
Trying Out Go
Talk on Big Data Tools and Architectures at Foo Cafe
State of the Snail - Debugging Hell
Hello, TensorFlow
Having a fish tank is supposed to be about stress relief
Snaily Updates: BrainHub + Runners, SnailLife Logo
BrainHub and BrainRunner - finally over the hump
The brain scope is growing: BrainHub, BrainRunners, Brains
Snaily Updates, Nov 10 - Family trees and inbreeding coefficient
Snaily Updates - Bug fixing and cleaning out old stuff
My Livecoding.tv account deletion saga
Snail organs, immunity, and ageing
Wild snails around the world
More location and temperature stuff
Bringing snail stables down to Earth
Snail stable breeding brands
I have become Crazy Cat Lady, the Buyer of Cat Strollers
Pee-training Rigel
Laravel log file backups to S3
SnailLife messaging system
Update on Rigel and response from DjurAkuten
Snaily updates
Items
Images for combined substrate
Migrating to Laravel 5
Thinking through substrate
Jar substrate is a go
Tackling Gastropoda's memory usage - Round One
The month from Hell
On your mark, get set, crawl!
Rethinking racing. Also cool snail art!
Snail brain semi-stable and reviewing visual traits set during breeding
From Amazon Web Services to Digital Ocean
It's not so bad. We have snail babies, after all
Snail gym vs training jar
The journey continues - from Elastic Beanstalk to CodeDeploy
Personality
State of the Snail, 2014
Deploying Gastropoda to Amazon Web Services - Never Forget
Claustrophobia and eggicide
Scheduled food delivery, arousal suppressant, and brain woes
No more starving snails
Detangling snail actions. Also a cat
Hiking, Beyond Earth, and Gastropoda update
The ongoing saga of snail mating decisions
Went to my first Laravel Meetup
Event queues
The snails are eating again
Websocketing it up for snail movement
Braaaaaainsss
And we're back
Pathfinder: two heroes are born
Wolfling runs
On snail eggs
New snail shell patterns
Laravel migration done
A battle with racing
Setting up an AWS EC2 instance for Gastropoda
Summer holidays and Amsterdam
Custom validators in Laravel
Experimenting with Laravel
The beginnings of a currency
To the Node and back
A move and a quick Gastropoda update
The day of the lettuce leaf
Taking it easy on the snailing with some lazy layout work
Recording snail history logs
Thoughts on @HobbyGameDev's post on starting simple
Snail metabolic rates and caloric needs
My 3 favorite Södermalm cafes to work in
Gastropoda - racing progress
A cycling adventure
It's summer!
Baby snails!
Ripping apart Gastropoda
Gastropoda, the name
Here jars, there jars, everywhere jars jars
Collecting wild snails
Porting Game of Snails to PHP
Stockholm and robot parts
San Francisco and other updates
An icy walk of creepitude
Global Game Jam 2014 in Stockholm (#GGJ14/#GGJSthlm)
A slow start to 2014
The scenic route
Bromptoning it up
Move to S3 and Octopress. Oh and #1GAM
One Game a Month (#1GAM) Done!
First foray into Unity
Steven Enns and "Craftsmanship"
Bellmanstafetten relay race - didn't die!
How not to run Midnattsloppet
Trying out the Rearth Ringke Fusion Nexus 4 case
Porting Interdiction to Android with CocoonJS - overcoming mouse position offset problem
Some Toaster AI improvements
Slowly improving Toaster AI for #1GAM
We're more than halfway through the #1GAM year! What I've made so far.
June #1GAM game and board game AI
Game of Snails in all its barely-playable glory
A traumatic [read: wimpy] experience
A Game of Snails and Heroku
Revelation: I don't actually want to run a half marathon...
GUI - I hate this part.
A weekend of train-ventures, dodgy restaurants, and the most amazing weather in the universe.
A Game of Snails - Breeding system
A Game of Snails - feature list
Snails, running, and Sweden
Sweden weather is improving so I'm ditching the treadmill. It hurts.
Building in ImpactJS multiplayer is like a jelly wrestling contest
Deploying games to the Chrome Web Store seems stupidly easy
iOS to Android - Nexus 4
A first try at object pooling
Random thoughts on JavaScript performance, garbage collection, and object pooling
Running, unfortunate sprites, and GDC sessions
Creating randomized eye movement in ImpactJS
February #1GAM Game - My Mind Is Going
More tea...Silver Needle!
A potentially unwise newfound interest in tea.
Growing JavaScript trees for #1GAM
Still drawing... #onegameamonth
One Game a Month - Animatch progress
One Game a Month
Sweden update - snow and Finland and Russian food and stuff!
Splitting text into lines according to maximum width + vertical text scroll in JavaScript and HTML5
Selecting from multiple ship/character options before each level (more UI stuff)
How I ended up handling GUI elements in ImpactJS
Modified screen shaker and camera follow in ImpactJS
Saving game state with HTML5 localStorage and JSON - a rough working draft
Dabbling in UI
So long and thanks for all the fish.
Js13kGames entry finally submitted. Now I can think about something else, right? RIGHT?
KROOG - @Js13kGames entry
I made a Twitter logo in HTML5. It's like the ugly brother of the actual Twitter logo
Curved laser beams with HTML5 canvas quadraticCurveTo() method
Making a laser beam entity in ImpactJS using HTML5 canvas stroke()
I relearned basic trig today...kind of...sort of...Let's just say my thing works and leave it at that.
Too many tiny functions?
Why I can't not optimize.
Getting around the HTML5 canvas ctx.fillText line break limitation
Made a rough Space Invaders clone. Annoyed at Chromium and its HTML5 audio bug.
Today was not as productive as it should've been - Multitouch and stuff
That thing where I said I was going to take my mind off of coding for a while? It didn't work.
This post is not going to talk about how to do anything. But it's still about (iOS)Impact
Directional swipe and double-click in ImpactJS
How much impact do ImpactJS timers have on performance? Plus implementing player speed boosts.
Swapping out animation sheets on state change in ImpactJS
Refining on-the-fly pit spawning in Impact
Procedural levels continued: randomized pits and performance enhancements
Experimenting with procedurally generated levels in ImpactJS
Making a player grow as they eat stuff in ImpactJS
My 5 favorite opening lines from books
Can we just stop being unappreciative jerks please?
iiNet TopGeek 2.0, Hippo Creek, & Diablo 3
The zombification of Adam Green
Affecting the world and other things smelling up our fridge - by Joseph Hewitt
A belated post about the first Guild Wars 2 Beta Weekend Event / @GuildWars2
Chat bot nostalgia - old conversation transcripts
Box2D, I have conquered you!!! (sort of)
From iOS to Windows Phone - I got a Nokia Lumia 800
What I should have read a few years ago.
Pre-ordering Guild Wars 2 Collector's Edition from EB Games
Box2D, you are torture.
Fun per genre - MMORPGs
Documentation, placeholder audio, and object interaction
I feel so rested right now it's amazing.
Entity states, animations, and other random stuff
Work, work
1pm breakfast after a 4am night - a JavaScript hangover
JavaScript lighting making slow progress
Working on JavaScript lighting
Entity spawning diagrams, dynamic attributes, and The Making of Prince of Persia
I wish I could remember this dream
JavaScript learning review
Gwen: Streamlining adjacency settings, performance, notifications, allegiance, etc
Sniffling and coding and level design (yes, again)
Heads up: going away. Not dead.
Levels and relaxed features
Today was a bug fixing and facepalming kind of day
Top down perspective vs isometric projection/2.5D
Level design, entity spawning, and art.
The long road to adjacency.
Getting my head around shallow vs deep copy
Path follow mostly working - on to detecting adjacent nodes
On luck and having awesome friends.
ARRAYCEPTION
An update on Gwen - we have path follow.
Hello, Gwen.
I slept! And next.
Registered for #AltDevConf 2012
Things on napkins.
I'm going to San Francisco for GDC 2012
Das Keyboard Model S Ultimate Silent - I am now a full mechanical keyboard convert.
GenghisCon 2012
Trent Reznor started this rant.
What I did last year
Just some first thoughts on Star Wars: The Old Republic/SWTOR
Linear vs nonlinear games
Finished Battlefield 3 single player campaign
Finished Deus Ex: Human Revolution and The Missing Link DLC
Building Adam.
2 weeks with the Razer BlackWidow mechanical keyboard: review/impressions
Should we be gamifying our lives?
What an awesome weekend. New keyboard and mouse, Fremantle, and a great run.
Discovr Music - not really the app for me
What annoyed me about Real Steel - and the one thing I really really liked.
My mouse went to mouse heaven, so I got Microsoft's Arc Touch mouse. First impressions.
Photos from EB Expo 2011
I got to Brisbane in one piece!
Redesigns and injuries go hand in hand
I'm going to EB Expo 2011 - with a media pass thanks to iiNet
Hello, MacBook Air. Where have you been all my life?
Pistol shooting session at Midland Indoor Shooting Range!
ifttt: if this then that. Automate your social media task list.
Weird website contests, RPGs, and MMO gold-digging = my childhood
Cryonics and mind transfer
Deus Ex: Human Revolution - I've never been so into an FPS
Razer Blade gaming laptop - pleeeeeease come out in time for Guild Wars 2
HP TouchPad obtained
The Project Dust/From Dust trailer reminds me of something
Things I am most looking forward to this year
Boyfriend draws me on the Wacom Intuos4
Installing Windows 7 through Boot Camp with no Optical Drive on a Mac Mini
I fail at life and everything - installing my new Wacom Intuos4
The Mac App Store is fricking awesome. And new Mac Mini!
No, I don't want a fracking coupon.
Panasonic Insider Crew Home
Google+ - the next social networking hit or a messy mashup?
The Quantum Thief. Way over my head, going onto my re-read list.
X-Men: First Class was AWESOME...though that ending
Reading The Quantum Thief
Source Code - flawed, but good...and disturbing
2011 HBF Run for a Reason completed!
Sony does it again - password reset URL exploit
Visiting Melbourne
2011 Panasonic Home Entertainment Launch in Melbourne
Yay new monitor! BenQ GL2440 24" LED
Daisyworld
Stranger in a Strange Land
I'm going to Melbourne! Panasonic Insider Crew
More hotlinking, please
Runkeeper LIVE - great runner safety feature potential
I just moved to NAB. Crap.
iiNet TopGeek Final
I'm lucky - I have help. #snails
How does one draw an endearing snail?
The Gargoyle by Andrew Davidson - still sinking in.
Oh hai there, Kindle
iiNet TopGeek - Game Over (for me)
I have just been reminded how much our mailbox sucks.
An overdue post about RIFT
World War Z by Max Brooks = Apocalyptic Goodness
Michael Buble in Swan Valley was AMAZING
Stop Cancelling TV Series
Toaster - My iiNet TopGeek Challenge 2 Entry
Cookie-cutter MMO questing systems.
MAXIMUM DOG - Canine Zombie Protection Suit
Finally finished Oryx and Crake by Margaret Atwood
Photoshop challenge - Make an HTC 7 Mozart photo look good!
My gaming rut and mobile games
I made it into TopGeek Top 20 :)
GenghisCon 2011 - Awesomeness!
I watched Buried last night
Claiming belief vs knowledge
My most memorable reads
Dinner at The Atrium at Burswood - it sucked.
How to buy a US-only Kindle eBook in Australia
Watched Tron: Legacy
D&D and Speed Fighting
Top Geek...and I cancelled my Vodafone plan
Busy weekend - Atrium at Burswood, D&D, and Jarrahdale Hike
Proclamation of undying love - vividwireless
Harry Potter and the Deathly Hallows: Part 1
What NASA's big announcement SHOULD have been
Removing blemishes in Adobe Camera RAW
Perth Dachshund UN - 47 Dachshunds having a vigorous debate
Pre-ordered Harry Potter tickets. Need wizard's hat.
Ebony & Ivory makeup launch and Slovakian ballet
NaNoWriMo has begun. Day 1 - 2,583 Words
Ghosting it up - Party at the Prison
Morning schedule fail - and Halloween party at the Fremantle Prison!
NaNoWriMo 2010 - National Novel Writing Month
Rearranging my schedule
What happened to the kvass...and the Mad Hatter's Tea Party challenge
Keeda is infected. Zombie virus?
Attempt at kvass-making
Neighborhood Photos
Laser Eye Surgery
Laser Eye Surgery is a-Go!
Fremantle-y Day
Tweetie 2 Freaky Keyboard - Still Worth It
Stargate Universe Looks Promising
Lion King PC Game Nostalgia
A Bad Run - Running in the Heat
Derren Brown Guesses Lottery Numbers
Women's Classic 5km Race
Jim Sparks - Alien Abductee
EMERGENCY - "This book has the slight possibility of maybe helping you to save your life one day."
My First Ever Global Game Jam
Battlestar Galactica is the Awesomest Thing Ever!
About
Contact
Games
Life Simulation Repository
Rigel
SnailLife