da

Post-Thursday Fan Art

Posted by: iamrman

I couldn't resist sharing some more fan art.

Read more... )



comments



  • char: wolfsbane/rahne sinclair
  • char: cypher/doug ramsey
  • char: squirrel girl/doreen green
  • char: batroc the leaper/georges batroc
  • char: warlock
  • medium: fanart
  • char: lobo
  • char: captain america/steve rogers


da

Jessica Jones has a heart to heart moment with her kidnapper daughter

Posted by: brerrabbit

Read more... )



comments



  • char: purple girl/kara killgrave
  • creator: filipe andrade
  • title: jessica jones
  • creator: kelly thompson
  • char: jewel/jessica jones

da

Je nárok na stravenku při home office? A co další benefity v době rouškové?

Místo zájezdu nové brýle a namísto pravidelné masáže konzultace s lékařem na dálku. Vládní opatření proti koronaviru změnila také čerpání zaměstnaneckých benefitů. Na rozdíl od výplat je však firmy nekrátí.



  • Finance - Práce a podnikání

da

Živnostníky podpoří program Pětadvacítka, odpuštění záloh či odklad daní

Preventivní opatření proti nákaze covid-19 zasáhla jak firmy všech velikostí, tak živnostníky. Jenže právě osoby samostatně výdělečně činné patří podle vlády ke skupinám, které krize vyvolaná pandemií nejvíce ohrozí. Zejména pak ty, kteří mají živnost jako hlavní zdroj příjmů a nemají ji jako přivýdělek k zaměstnání. Jak je stát podpoří?



  • Finance - Finanční rádce

da

O podporu v nezaměstnanosti stále můžete žádat dálkovou cestou

Ještě minulý týden byly úřední hodiny kontaktních pracovišť Úřadu práce ČR velmi omezené. Pobočky sice v pondělí otevřely, ani dnes ale na úřad nemusíte osobně, většinu záležitostí vyřídíte online. Poradíme jak na to a shrneme, kdy a v jaké výši máte nárok na podporu v nezaměstnanosti.



  • Finance - Finanční rádce

da

Advokát radí: co si ohlídat u pracovní smlouvy, aby vám šéf nemohl snížit mzdu

Řada lidí přijde o práci a začne hledat novou. Už teď je dobré se na to připravit a před podpisem pracovní smlouvy vědět, na co si dát pozor. Je lepší kývnout na mzdový výměr, nebo na mzdu v pracovní smlouvě? A na co dalšího si dát pozor? Na otázky odpovídá advokát Pavel Nastis.



  • Finance - Práce a podnikání

da

Home office v časech pandemie. Na co je nárok a co byste si měli ohlídat

Kvůli koronavirové pandemii pracují z domova tisíce lidí. Home office má však určitý pracovně-právní rámec, což tuší málokdo. Jaká jsou práva a povinnosti zaměstnanců a co musí zaměstnavatel udělat, aby neporušil zákoník práce? Ve spolupráci s právníky Bořivojem Líbalem a Markem Poloni přinášíme praktický servis rad pro zaměstnance a zaměstnavatele.



  • Finance - Finanční rádce

da

Žebříček nejlepších spořicích účtů se totálně proměnil, sazby padají

Kvůli koronavirové pandemii lze očekávat silnou recesi. Česká národní banka proto v březnu dvakrát snížila základní úrokovou sazbu z 2,25 procenta na jedno procento. Některé banky na to už zareagovaly razantním snižováním úrokových sazeb na spořicích účtech, což zamíchalo žebříčkem nejlepších spořicích účtů. Ve spolupráci s Finparádou jsme zmapovali aktuální trend a sestavili nový žebříček.



  • Finance - Banky a spoření

da

Vyrábějí z vlastního ovoce. Perou se s přírodou, ale daří se jim i bez dotací

Sbírají jedno ocenění za druhým. Nejvíce si ale váží ocenění zákazníků. Své mošty a přesnídávky rodinná firma vyrábí v Bílých Karpatech, v místě, kde je příroda takřka nedotčená a čistá. Takové chtějí i své produkty.



  • Finance - Práce a podnikání

da

Pedagogové na home office. Jaká jsou pravidla a na co mají nárok

Práci z domova u zaměstnanců soukromých firem nelze jednostranně nařídit, vzniká jen na základě dohody obou stran. U pedagogických pracovníků a zaměstnanců škol však platí trochu jiná pravidla. Ve spolupráci s právníky Bořivojem Líbalem a Markem Polonim přinášíme odpovědi na nejčastější dotazy pedagogů.



  • Finance - Finanční rádce

da

A New Name and Direction for Raw on $10 a Day (or Less!)





Ch-ch-ch-changes. 

Raw on $10 a Day (or Less!) began at the end of 2009. I’d just become vegan and was interested in raw foods. I was struggling in quite possibly the worst situation I’d ever been in. I was drowning and, you probably didn’t know it, but this blog and its readers became something of a lifeline. 

It all started as a simple question: “How much does it cost to eat raw?” but led to so much more. I’ve learned so much about food, and living, about loving myself and others, about the value of good food, and emotional and physical health. I've experienced heartbreaking loss, and deep happiness and joy, and I’ve grown and bloomed into the person I was always meant to be. I even wrote a real book, Easy Affordable Raw.

Today is my 54th birthday. It's said one's life goes in cycles and the 54th year is one of renewal, change, and rebirth. I feel fantastic and optimistic and am looking forward to many more happy, healthy years of vegan life, love, and adventure.

Because of all that, it makes me incredibly sad to say goodbye to Raw on $10. It’s something that I put a lot of work into. More than anything else, though, it’s something I’ve gotten a great deal from. I’ve deeply appreciated every reader, every encouragement, and every friendship and connection, online and off, that has come about directly and indirectly from Raw on $10.

I’ve never been good at ending relationships, either. I hang on. Drag my feet. Procrastinate. Second guess my decision. But there is only so much room in a life and sometimes one relationship must end for another to begin. It’s incredibly bittersweet. I’m sad for the ending but excited and so happy for what’s to come. 


And so …

Raw on $10 a Day is 

changing, 

growing, 

becoming … 

Planted 365



Changing the name of a blog while also changing the platform from Blogger to Wordpress has been brain explodingly complicated and I’d much rather be creating content. I’ve got some help and the process of changing and updating and linking and all that will be an ongoing process. Surely there will be some snags. Please be patient with the transition. 

All recipes will still be available, although I'll be updating and improving a lot of them.

I'll be migrating the RSS feed, email list, and all that, so you might see unfamiliar notifications.

Raw on $10 will continue to exist for the next week. Next Monday, everything will be redirected to the new name and new platform.

Planted 365 will be official then. If you want to go over now, though, it's up and running with a few new things. Sign up by email and you won't miss any posts.

I sincerely hope you will come along and see what else we can discover together. There will be lots of raw food still, because it’s awesome, delicious, and beautifully photogenic. And a new full day menu every week, starting next Monday. There will also be healthy cooked vegan recipes, soul healing art, mindful movement, and conscious connection and relationships. Because how much things cost seems to be interesting to so many, I'll note that information when I can. 

I’ve learned so much in the past nearly nine years. There’s ... so ... much … I can’t wait to show it all to you. 

I'll leave you with a very short video of where I'm headed with Planted 365. 









With sincerest gratitude ...
Lisa 

xoxo











da

Happy International Women's Day

To the women from all over the world I'm privileged to know, and everybody who loves international women.

I have been saving up some articles for the occasion: here are two marvellous bios of trans lesbian elders.

Jan Morris. [Content note: the article is in the Guardian which takes a somewhat transphobic editorial stance, though this article is very positive towards trans women. However it does deadname Morris and includes a picture of her from back when she was presenting as male.]

Sandy Stone, a couple of years old from Vice but it came to my attention recently.

comments




da

Possibly the last days of normal life

Good things: jack and I went to see the Troy exhibition at the British Museum. With a bit of time and energy left after that, we also visited the Aztec room. And then we went out for pancakes at my favourite spot. And it was generally lovely.

Then we had a go at some tabletop roleplaying, with OSOs and their younger two. jack had put together a cut-down system, roughly D&D based but a lot lot lot less complex and fiddly. And a delightful little one-shot story about saving a baby giant turtle from a suspicious sea captain, set in an archipelago of islands on the back of giant turtles. jack really encouraged us to develop fun characters, and we're all excited to play more in this setting.

I have plans for an exciting date with ghoti_mhic_uait next week, and I think after that no more travel for fun. Honestly I'm not sure about this week either. Maybe it isn't morally or safety-wise sensible to visit a huge tourist spot in the capital. I'm expecting several months of somewhere between boring and terrifying, and I'm not really impatient for that to start.

ghoti_mhic_uait bought me and jack an annual membership of the British Museum for our birthdays. And it was a really good time to visit as members; the Troy exhibition, in its last weekend, was completely sold out for non-members, plus it was lovely to be able to go to the museum semi-spontaneously rather than having to plan for a particular time and buy tickets. I probably wouldn't have made a special trip or paid lots of money to see Troy, but when it was low pressure it was worthwhile.

Basically what they've done is presented objects that represent the myth as told in Classical literature, so lots of vases and friezes and so on, arranged to recount the story of the fall of Troy. And then they have a gallery of Renaissance responses to the Trojan myth, and then a gallery of modern (ish) responses. Nice curation, lots of ideas about how the myth was interpreted through the culture of the time. And a marvellous collection of objects, the BM has really a lot of good blackfigure vases and beautiful neo-Classical objects. There is also quite a lot of commentary about how war is actually bad rather than epic, and thoughtful stuff about attitudes to women, and it's 2020 so we're no longer doing the ridiculous 'no homo' thing about Achilles and Patroclus.

My favourites were this gorgeous little bowl with a really sweet picture of Eris:


And a stunning pre-Raphaelite portrait of Clytemnestra immediately post-murder, which I couldn't photograph due to the lighting, and can't find an image of online.

Then we went to have tea in the special members' room. The main advantage is that it's quieter than the main tea-room, as it isn't in a huge echoing hall. We reckoned we had enough time and energy left to look at one more thing, and Jack was excited to see the famous double-headed turquoise snake from the meso-American gallery. I fell slightly in love with this grumpy woman who shares the room with it:


On the way we wandered past a staircase with some cool mosaics, the Wellcome gallery with has a Moai that they're in the process of returning to the Rapa Nui peoples they stole it from, and the gallery of indigenous North American stuff, much of which is again, stolen. Also the Enlightenment room, which I'm interested to go back to with more time, partly because it contains more stuff that the British Museum actually has a right to than a lot of the galleries!

Dinner was pancakes and mango lambic beer at My Old Dutch in Holborn, which has been a tradition since I visited the BM with my friend MK and his then two-year-old.

comments




da

Plague diary 2/04; isolation day 1

As of some time last night, I have novel respiratory symptoms. I'm basically fine but it feels safest to act as if I am infected.

My lungs hurt, and it's not the tightness I associate with mild asthma symptoms, or the tired muscle ache / burn I associate with a bad cough (whether asthma or viral). Not badly, but pretty much continuously. I'm coughing a bit but not severely, and I don't feel feverish. I have a slight headache and sore throat, but that could be just about anything including stress. I am somewhat distracted but I've been able to get on with useful work today.

I'm probably being over-cautious, but I feel like the balance of probabilities points towards suspected case. So this morning jack and I activated our self-isolation plan. We've divided up the house so that I "live" upstairs and he stays downstairs apart from using the bathroom. We have separate towels and we're cleaning metal bathroom surfaces constantly. jack has taken on food prep for both of us and he's leaving me plates of food and cups of tea and retreating to the bottom of the stairs.

And we're preparing to avoid leaving the house at all until it's more likely that we're not infectious than that we still are. We have plenty of supplies, and we managed to get an online supermarket delivery order in by virtue of going on the website just after midnight last night, which was fortuitous timing. It's going to suck, more so if my symptoms progress beyond the almost ignorable level, but since we can do this I think it's the right thing.

The most likely (and in some ways comforting) narrative I can come up with is that I picked this up when I had to attend a dental appointment two weeks ago. I had very mild symptoms (including a tell-tale sore throat) within a few days of that surgery, which in retrospect I can imagine might have been the first phase. And now, 12 days after the first symptoms, I have potential lower respiratory tract symptoms, so hopefully this is the second phase. That's comforting because it suggests my source of infection is a necessary medical appointment rather than either something frivolous I did, or just being unlucky even though I've stayed at home except for exercise for ten days now, and jack has been doing minimal necessary shopping with careful social distancing. And if I picked it up at the dentist it's unlikely I infected the dentist or any of his staff or patients. Also, if my guess is right I'm probably approaching the end of the infectious phase.

We are really not sure how long we should maintain full isolation at home. UK guidelines say 7 days from start of symptoms (me, today), or 14 days from contact with a symptomatic person (Jack). But I suspect this is not entirely adequate especially as it's much less restrictive than the WHO advice. If my symptoms don't get any worse than this and jack doesn't get sick at all, which is definitely the brnach of the timeline I'm hoping for, I won't know whether I've actually had Covid. Currently we're thinking that if nothing changes we'll start interacting with eachother again after 7 days, but not go outside until we're more confident the incubation period has passed; I think the safest is 14 days from the end of symptoms but we might not be able to sustain that.

Send hugs and support to jack, please? He's doing amazingly in a somewhat scary situation.

comments




da

Plague diary 6/04; isolation day 5

I'm doing basically fine but continuing to be careful.

I still have the same single worrying symptom I had on Thursday, sore lungs. I don't otherwise feel ill, feverish, tired or anything else, so I'm really second guessing myself over whether isolation was the right choice.

The last few days have been mostly pleasant though stressful for jack who's handling everything on his own and worrying about me getting seriously ill or possibly infecting him.

Friday was 19 days since the government started taking action. I worked in my new upstairs den (previously jack's den.) We had a weird date where jack brought me up a tray with the Shabbat ritual things, I made kiddush sitting at the top of the stairs and he sat at the bottom, and we ate dinner in parallel but at a distance. And then we played Potion explosion over Steam, which worked pretty well.

The weekend was ridiculously lovely, and we were both good and only sunbathed and exercised in our own garden. Saturday, day 20, I went to virtual shul, which on only the second iteration starts to feel almost normal. Bigger than usual congregation, including some of the people who are usually strict about not using electronic technology on Shabbat. And in the afternoon I attended the second half of wildeabandon's Stardust readthrough which was generally satisfying and companionable. And I had a long phonecall with ghoti_mhic_uait.

Sunday, day 21, had slightly fewer online social commitments. We had a lot of time in the sunshine in the garden, remaining carefully distanced. cjwatson came by to wave to me from the street while I looked out of an upstairs window like some ridiculous fairy tale princess. We video chatted to jack's university friends; it's been a long time since the original trio got together since one of them lives in Croatia and has two small children. And I did my online chevruta just like the previous week, slightly sheepishly admitting I was Skyping from bed because I was isolating for basically no reason. And I had a long conversation with cjwatson in the evening.

Since today is day 22, and two weeks of lockdown, it's now been a whole two weeks since I last interacted directly with anyone other than jack. jack has also not left the house or allowed delivery people to come close to him since I got the weird symptoms on Thursday, so five days so far.

I now know eight people who have pretty clearly been through a bout of coronavirus, and 21 who like me are being careful because they have suspicious symptoms.

Thanks to everyone who made nice comments on my last post, I really appreciate all of you.

comments




da

Summer Horrification — Day Five — Englishman River and Rathtrevor

Continued from Day Four. (From the beginning.) On Friday we packed all of our stuff back up and headed out.  We were barely out of the resort when: This tire is flat. Apparently all that gravel out to Horne Lake Caves the day before also included a small screw.  We limped around the corner to … Continue reading Summer Horrification — Day Five — Englishman River and Rathtrevor




da

Leap day!

It's leap day, which gives me an extra day in the short month to write this boring blog post! Alas, I spent most of the month traveling for work and vacation, and didn't finish my main-series project(s). Is the monthly shaming even motivational for me? Yes, of course, though I am skilled at filling my life up with whatever is currently catching my fancy.

For example, earlier this month I finally got working this fairly straightforward raspberry pi project, which I built to try to diagnose wtf is going on with my overcomplicated 4-zone hot water (hydronic) home heating system. It has a problem whereby my bedroom gets annoyingly hot under certain conditions, even though the thermostat is not being triggered. Just the "boiler room" looks like this:


Boiler Room


Of course I could pay someone money to tinker with it but the true satisfaction of problem solving is in suffering that problem for multiple years while you pick up the necessary skills and data to solve it yourself and work up the mental energy to apply the solution. In the above you can perhaps barely make out the diagnostic device hanging from the scary bundle of wires (not my fault) with some of its heat sensors zip-tied to pipes. The needlessly hand-built software can give me one of these:


System Diagram


(I was pretty happy with the cheap but fairly maintainable way I decided to do this, with a templated SVG file. Since they're text, I just left placeholders like [[alice]] (the name of temperature probe "A") and just string-replace it with the temperature string as I deliver the SVG over HTTP. Will use this trick again some day.) Here you can see Floor 2 source is hotter than the others even though its thermostat isn't even on. It also produces time-series graphs of course, which are decidedly more retro (but really is only visible at full size):


Click for full 1080p pixel glory


I have succeeded in catching it in the act and have some theories about what's happening (the heat appears to be convective but I don't yet understand why the boiler keeps putting out heat in this situation). But I haven't solved it yet, and certainly haven't fixed it.


SIGBOVIK 2020 is in about a month, and so the deadline is coming up imminently. Consider submitting if you have anything to share! I have a few ideas partly done but it looks like the writing will be coming at the last minute, of course.

Stay safe out there!




da

Today’s comic was selfish




da

DATE and Switch




da

Wimpie Nortje: Database migration libraries for PostgreSQL.

It may be tempting at the start of a new project to create the first database tables manually, or write SQL scripts that you run manually, especially when you first have to spend a significant amount of time on sifting through all the migration libraries and then some more to get it working properly.

Going through this process did slow me down at the start of the project but I was determined to use a migration tool because hunting inexplicable bugs that only happen in production just to find out there is a definition mismatch between the production and development databases is not fun. Using such a tool also motivates you to write both the setup and teardown steps for each table while the current design is still fresh in your mind.

At first I considered a standalone migration tool because I expect them to be very good at that single task. However, learning the idiosyncrasies of a new tool and trying to make it fit seamlessly into my development workflow seemed like more trouble than it is worth.

I decided to stick with a Common Lisp library and found the following seven that work with PostgreSQL and/or Postmodern:

I quickly discounted Crane and Mito because they are ORM (Object Relational Mapper) libraries which are way more complex than a dedicated migration library. Development on Crane have stalled some time ago and I don't feel it is mature enough for frictionless use yet. Mito declares itself as being in Alpha state; also not mature enough yet.

I only stumbled onto cl-mgr and Orizuru-orm long after making my decision so I did not investigate them seriously. Orizuru-orm is in any case an ORM which I would have discounted because it is too complex for my needs. CL-mgr looks simple, which is a good thing. It is based on cl-dbi which makes it a good candidate if you foresee switching databases but even if I discovered it sooner I would have discounted it for the same reason as CL-migrations.

CL-migrations looks very promising. It is a simple library focusing only on migrations. It uses clsql to interface with the database which bothered me because I already committed to using Postmodern and I try to avoid adding a lot of unused code to my projects. The positive side is that it interfaces to many different databases so it is a good candidate if you are not committed to using Postmodern. It is also a stable code base with no outstanding bug reports.

The two projects I focused on was Postmodern-passenger-pigeon and Database-migrations because they both use Postmodern for a database interface.

Postmodern-passenger-pigeon was in active development at the time and it seemed safer to use than Database-migrations because it can do dry runs, which is a very nice feature when you are upgrading your production database and face the possibility of losing data when things go awry. Unfortunately I could not get it working within a reasonable amount of time.

I finally settled on Database-migrations. It is a small code base, focused on one task, it is mature and it uses Postmodern so it does not pull in a whole new database interface into my project. There are however some less positive issues.

The first issue is a hindrance during development. Every time the migrations ASDF system (or the file containing it, as ASDF prefers that all systems be defined in a single file) is recompiled it adds all the defined migrations to the migrations list. Though each one will only be applied once to the DB it is still bothersome. One can then clear the list with (setf database-migrations::*migrations* nil) but then only newly modified migration files will be added. The solution then is to touch the .asd file after clearing the migrations list.

The second negative point is quite dangerous. The downgrade function takes a target version as parameter, with a default target of 0. This means that if you execute downgrade without specifying a target version you delete your whole database.

I am currently using Database-migrations and it works well for me. If for some reason I need to switch I will use cl-migrations.

Using Database-migrations

To address the danger of unintentionally deleting my database I created a wrapper function that does both upgrade and downgrade, and it requires a target version number.

Another practical issue I discovered is that upgrades and downgrades happen in the same order as they are defined in the migration file. If you create two tables in a single file where table 2 depends on table 1 then you can not revert / downgrade because Database-migrations will attempt to delete table 1 before table 2. The solution here is to use the def-queries-migration macro (instead of def-query-migration) which defines multiple queries simultaneously . If you get overwhelmed by a single definition that defines multiple tables the other option is to stick with one migration definition per file.




da

Quicklisp news: April 2020 Quicklisp dist update now available

New projects:

  • anypool — General-purpose pooling library — BSD 2-Clause
  • avl-tree — An implementation of the AVL tree data structure. — MIT
  • cl-aubio — Aubio bindings for Common Lisp — GPLv3
  • cl-interval — Intervals, interval trees — NewBSD, LLGPL
  • cl-liballegro — Allegro 5 game programming library bindings for Common Lisp — Allegro 5 - http://alleg.sourceforge.net/license.html
  • cl-mime-from-string — A one function library to return a mime-type based on the file extension found at the end of a string. ie abc.txt -> text/plain. The common types implemented are from https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types — MIT
  • cl-telegram-bot — Telegram Bot API, based on sovietspaceship's work but mostly rewritten. — MIT
  • dns-client — A client for the DNS protocol. — zlib
  • feeder — RSS, Atom and general feed parsing and generating — zlib
  • perceptual-hashes — Perceptual hash algorithms for images — 2-clause BSD
  • portable-condition-system — A portable condition system for Common Lisp — CC0
  • ten — Template System for Common Lisp — MIT
  • trivial-custom-debugger — Allows arbitrary functions to become the standard Lisp debugger — MIT
  • trivial-with-current-source-form — Helps macro writers produce better errors for macro users — GPLv3
  • vom-json — A json-formatted logger for vom — MIT
  • vp-trees — Perceptual hash algorithms for images — 2-clause BSD
Updated projects3b-bmfont3bgl-shader3bmd3bza-cl-loggeralexandriaaprilasync-processbdefbpccldocchungacl+sslcl-anacl-capstonecl-cffi-gtkcl-collidercl-containerscl-environmentscl-gamepadcl-gservercl-inotifycl-marklesscl-packcl-patternscl-pythoncl-rdkafkacl-shlexcl-sparqlcl-strcl-tuicl-utilscl-webkitclinenoiseclipcloser-mopconcrete-syntax-treecroatoancserial-portdartscltoolsdefenumdeploydexadordiff-match-patchdissectdjuladoubly-linked-listeasy-routeseclectorescalatorfast-generic-functionsfast-ioflexi-streamsflexichainfloat-featuresfsetfuccfunctional-treesfxmlgendlgraphgtirbhu.dwim.computed-classhu.dwim.defhu.dwim.perechu.dwim.presentationhu.dwim.quasi-quotehu.dwim.walkerhu.dwim.web-serverhunchentoot-multi-acceptorironcladkeystonelispqrliterate-lispmaidenmaxpcmcclimmmapmodularizemutilitynodguinumclnumpy-file-formatoriginosicatoverlordparachutepatchworkpetalisppetriphoe-toolboxplumppolicy-condpolisherpostmodernpzmqqtoolsquilcqvmroanrpcqs-graphvizs-http-clients-http-servers-sysdepss-utilssanity-clausescalplsealable-metaobjectsselselect-fileserapeumsketchskippy-renderersnappysoftdrinkspinneretstaplestumpwmsucleswank-clientswank-crewtootertrace-dbtrivial-featurestrivial-file-sizevgplotwoo.

Removed projects: cl-password-store, fomus, rfc3339-timestamp, rpc4cl.

All the removed projects are removed because they no longer build. For the first two (cl-password-store and fomus), I was unable to get a response from the authors. The other two (rfc3339-timestamp, rpc4cl) the author was responsive, but has abandoned the projects.

To get this update, use (ql:update-dist "quicklisp"). Enjoy!

A number of people support Quicklisp with a monthly contribution through PayPal. I recently set up a Quicklisp Patreon page as an alternative - if you are interested in supporting Quicklisp, feel free to check it out.




da

Nicolas Hafner: Creative Block - May Kandria Update


It's a new month, and that usually means I'm supposed to write a monthly update on the progress with Kandria. Thinking about that though made me feel very depressed because I realised that I hadn't really done anything at all for the game, all of April.

I can blame however much I want of that on the quarantine and university stress, or whatever else, but it won't change the fact that there has not been much progress on any front. While I have been slacking a lot, it's not like I haven't been working at all - plenty of time has gone into Courier, after all.

When I had this realisation yesterday, I tried my best to push myself to work on the game any way I could, but I failed to find anything that I could actually convince myself to do. That isn't to say that there aren't things to do; god forbid there's a tonne of things! Tuning combat, drawing animations, writing the UI, fixing dialogue, starting on enemy AI, optimising performance - just to name a few. And yet, despite the breadth and depth of things to do, there was absolutely nothing that looked appealing to me.

This kind of feeling is nothing new to me. It's a creative block, and happens more often that I'd like to admit. It's also why I often don't like to start long running projects, because I'm afraid of a creative block that would ruin it. The worst part about the creative block is that there's no remedy for it. You just get stuck in a rut, and it sucks a whole lot for a completely unpredictable amount of time. Often what I end up doing, whether consciously so or not, is switching to another project and just working on that.

So far that project has been Courier, but that's at its end and I'm also starting to feel burnt out on it, too. I don't have any other projects queued up that I'd like to tackle, or new ideas on what to do at the moment, so I'm just... stuck.

I suppose the right thing to do in this situation is to take it easy and not fret too much over it, since that's often one of the many factors causing the block. I've never been good at actually doing that, though. Maybe I should try to take a break from programming in general? I don't know.

You may be wondering why I'm writing this all to begin with. Well, partly I feel like I promised to do monthly and weekly updates, and I really hate to break that promise without notice. Another part is that I just feel like I owe you the discretion to tell you what's going on with me. I'm very thankful for the email replies and general responses I've gotten for Kandria so far, I really am! Because of that genuine interest, I feel all the more pressured not to disappoint. Since I have nothing to show though, I thought the only proper course of action is to just be open and direct about it. So I'll just say it again: aside from updating the public demo, no progress has been made at all.

Maybe it would help me to have a more open discussion about this topic in general, instead of just it being me telling you that I'm in a bad place. So please, let me know: have you been in similar situations before? What helped you deal with them? Is there something in Kandria I could try to focus on that you, personally, would like to see?

You can reach me at shinmera@tymoon.eu.




da

“shoulda taken a before picture…”

I had a small dip in productivity this week. I think I mentioned that at the end of last summer I had shingles. It was a super mild case, but I wound up with something called “post-herpetic neuralgia” which is basically nerve pain. It’s super well-controlled with gabapentin, which also has some positive effects on […]




da

Florida fixit

I went to Florida a few weeks back which will be the last time I get on a plane this year unless something wacky happens. Thinking more about carbon footprint stuff even though I am doing solidly well in that regard because I have no kids. It was a good time, pictures are here. I […]




da

Assembly Coffee Roasters Rwanda Bumbogo Coffee




da

USGL summer 2020 events update

The in-person annual U.S. Grand Lodge Joint Meeting scheduled for July 2020 in Oakland CA has been canceled. Individual governing bodies will meet online; members of those bodies will receive further information. A decision on whether the Convocation of Lovers scheduled for August 2020 in Cleveland OH will be canceled will be announced by April …

Continue reading










da

Casual Friday

Started out as Friday but became a Monday and thus the weekend became confusing. I baked a flourless cake and wept over a Sunday dinner  that felt more like Tuesday’s leftovers, like the whole leftover menu from the whole week. Why do we bother naming the days anyway — it reminds us we once had […]




da

nine cool things on a tuesday (stay home, save lives edition)

No doubt — this is a crazy, scary, sad, worrying time for everyone. Most of us are sheltering in place and trying our best to adjust to a new reality. While we are not performing heroic deeds like all the frontline healthcare workers and first responders, grocery store employees and delivery drivers, we can all … Continue reading nine cool things on a tuesday (stay home, save lives edition)




da

Fireworks - a dangerous trade

One thing that astonishes many foreigners visiting Malta for a shorter or longer period of time is all the fireworks going on both day and nights. What many visitors to the islands don’t know is that people die or are seriously wounded every year due to accidents with manufacturing fireworks. About a year ago almost a whole family was tragically wiped out in an explosion in connection with manufacturing fireworks. An independent inquiry has warned that Malta would experience at least one large-scale fatal fireworks accident in this year or the next. An inquiry for public consultation is opened and still pending. This week a new accident took place where three people were hurt, one of them is in a critical condition, in connection with making fireworks. It should be said that the responsible people were licensed to make fireworks. It seems like it is far too easy to obtain permission to make fireworks without very strict rules about where a factory might be placed and what chemicals should be allowed.

One can also argue, from an environmental point of view, that the use of fireworks should be restricted to times when Maltese traditions absolutely require it. Fireworks contain lots of harmful substances that, when exploded, are emitted into the air.




da

Would fundamental rights in Malta be better off under British sovereignty?

Once more, one does not know if to cry or laugh; no, of course one should not laugh at the tragedy that Malta is causing many of the people in this country. In the former communist states, people were kept in prison without a trial. In Malta the state does exactly the same, see article in todays The Times. As stated before, the judicial system in Malta has collapsed and a thought has come to The Observer’s mind: In this sense may be Malta should be better off under British sovereignty. It is obvious to a foreigner that the government of Malta cannot live up to the most fundamental requirements for democracy, namely the one that a democracy do not keep people in prison without fair trials.




da

Disgusting picture in todays The Times

In todays The Times you can read about an unlicensed bouncer who has been acquitted of causing the death of an immigrant outside a Paceville club. Fair enough, although it very much looks like a racist crime. A court shall have very Översätt från: svenska
Skriv text, ange adressen till en webbplats eller översätt ett dokument.
Alpha
high requirements of proof. But, it is disgusting when The Times publishes a picture of the bouncer, his girlfriend and his two lawyers in a manner that gives the impression of a hero. The Times should show respect for the victim and his family and not embrace the man who is a killer no matter he was acquitted, especially as everybody knows how the bouncers in Paceville treat people. Maybe this was not a racist crime, but the publishing of the picture is racism even if The Times tries to hide it, One can wonder if this picture would have been published if the victim had been a white Maltese male or female and not a black man from Africa. Shame on The Times!





da

Safe Dynamic Memory Management in Ada and SPARK

Safe Dynamic Memory Management in Ada and SPARK by Maroua Maalej, Tucker Taft, Yannick Moy:

Handling memory in a correct and efficient way is a step toward safer, less complex, and higher performing software-intensive systems. However, languages used for critical software development such as Ada, which supports formal verification with its SPARK subset, face challenges regarding any use of pointers due to potential pointer aliasing. In this work, we introduce an extension to the Ada language, and to its SPARK subset, to provide pointer types (“access types” in Ada) that provide provably safe, automatic storage management without any asynchronous garbage collection, and without explicit deallocation by the user. Because the mechanism for these safe pointers relies on strict control of aliasing, it can be used in the SPARK subset for formal verification, including both information flow analysis and proof of safety and correctness properties. In this paper, we present this proposal (which has been submitted for inclusion in the next version of Ada), and explain how we are able to incorporate these pointers into formal analyses

For the systems programmers among you, you might be interested in some new developments in Ada where they propose to add ownership types to Ada's pointer/access types, to improve the flexibility of the programs that can be written and whose safety can be automatically verified. The automated satisfiability of these safety properties is a key goal of the SPARK Ada subset.