HN user

qubyte

266 karma

Mainly serverside engineering with some frontend and a touch of devops. One time quantum information scientist.

https://qubyte.codes https://github.com/qubyte

[ my public key: https://keybase.io/qubyte; my proof: https://keybase.io/qubyte/sigs/5hKm04_8qQK3B1sEV90Y-_qQgx50PlZWjT1hXvMUol8 ]

Posts0
Comments135
View on HN
No posts found.

Yup, I can reach all three keys in each thumb cluster without a stretch. It's actually only a slight movement because my digits are quite long. My middle and ring fingers rest on the columns which are shifted up.

I stopped by the Mokuhankan shop when I was in the area last year. David Bull was carving a block on the left as I came in, so I didn't see him at first (my eyes were drawn to the prints, which are arranged into bins like records on the right).

I was wearing an old trade shirt which had a Kurzgesagt sort of look to it. When I bought a print to the till it was in his eyeshot and caught his interest, so he came over for a chat! He's such a nice guy. He asked me what I do, and the next thing I know we're talking about tech stuff, and how he builds his site and shop. A true renaissance man.

Yeah, I get that too. Fortunately the floaters are per eye, so I can eliminate them as a migraine thing using a sequence of winks. This looks in no way peculiar to people around me.

The general shape is the same as in these pictures for me, and it expands in the typical way and direction, but for me it's like shards of broken glass strobing various colours. When I first got migraines I didn't even realise I was seeing them. The first sign something was wrong was when I was watch the TV and suddenly it was hard to understand what the actors were saying. When I focussed, I realised that it was because I couldn't see their mouths!

Unfortunately, nearly two decades on, smaller weird visual artefacts are now just daily life and I seem to be very sensitive to glare (and I break into a cold sweat pretty often because that's how an aura looks when it starts). I only get a few migraines a year, but they seem to have rearranged the furniture in my brain a bit.

I used to be a regular in-person attendee here in Brighton pre-pandemic. My site is statically generated with some IndieWeb enhancements (webmentions in and out, micropub, posse, etc.) I mostly use it as a hidden log of my study sessions and for notes. A few times a year I'll write something longer form.

https://qubyte.codes/

Yup, it’s definitely best when the rice has cooled and dried a bit, but take care to avoid food poisoning! You only make _that_ mistake once…

Do some rice in a rice cooker. When that’s done, slap a good helping of kimchi in a hot frying pan (no need for oil). Let it sizzle for about thirty seconds, then crack an egg in and muddle it up some. When it’s nearly done add the rice. Add a bit of sesame oil at the end if you feel fancy. Eat.

I got through a kilo of kimchi a week this way when I was a depressed 20-something living in a share-house abroad.

https://qubyte.codes

Going since late 2015. I post long form (/blog) and short form (/notes), mostly on programming, maths, (bad) generative art experiments, notes as I learn Japanese, and of course about the blog itself since I spend more time on the custom static site generator than I do on writing actual posts.

I did a write up of how I use import maps to avoid bundling JS on my static site and cache modules more effectively. I mostly use JS for little experiments and generative art and such, so I have a number of utility modules. These get hashed and the names of each resolved in the import map. Original modules are kept for browsers without import map support (without the immutable cache header).

There are a few gotchas. The browser won't use the import map to result an entry point in a script tag for example. Content security policy is a painful one too for static sites like mine (the import map counts as a script, so you have to hash the map and put that in the CSP header).

https://qubyte.codes/blog/progressively-enhanced-caching-of-...

I'm mostly angry at Netflix because most of the kids content on there is absolutely dire. A lot of it is low grade CG with no dialogue to make it cheap to produce and put out in any region. I find myself having to ban the worst of it.

https://qubyte.codes/

It’s built with my own static site generator (my favourite thing to tinker with). I author posts in my own flavour of markdown. Page templates are good ol’ handlebars. It’s built with indieweb ideals in mind with micropub and webmentions implemented using netlify build plugins and functions.

Webmention (2017) 4 years ago

My personal static site has a custom implementation of dispatch and receipt of Webmentions using netlify functions. I’m sure there are many more folk quietly coming up with their own ways to do it as well.

Greg Bear has died 4 years ago

Same. Eon blew my mind when I first read it, coming from coffee-table sci-fi (which I still love too). Eon is my favourite of his books.

A number of comments here are along the lines of "at least they're open about it!"

No.

The problem is that crunch culture selects for people in a position to put in that time. What of people with more complex home and personal lives (most people)? What about having a family? What if you're a carer? What if you have medical needs? What if your cultural or religious practices place limitations on when you can work?

You'll wind up with little diversity, which leads to terrible culture and poorly designed products.

Probably the most common comment from me in code reviews is about code being prematurely DRY’d out. Fortunately, I’ve found that mentioning the Rule of Three is usually enough to correct it, and it tends to stick in the mind. Waiting that little bit longer, more often than not there’ll be no third instance of some pattern and no need to abstract it. When a pattern does emerge, it’s a clearer one. Either way it’s less work.

I got $550 so I think it's split evenly (they state it's shared between 900 folk in the blog post, which I assume is rounded). It's a one off as you say. Even if they do this next year, this event will have prompted a lot of folk to set up sponsors, so we'd all get a smaller cut.

Same here. I'd completely forgotten that I'd even set sponsors up. At the time I was just sort of hoping for coffee money now and then. That never happened of course. Most of the stuff I write is a bit too niche. I got the email about $550 on Friday after work and it was a nice way to wrap up the week!

Comparing with REST(ful/ish) APIs...

From the consumer side I really enjoy using it. Queries can avoid lots of network chatter and mutations embrace procedural thinking (REST has answers CRUD, but not everything a server needs to do is resource based).

However, as a server dev I really don't like it. It puts much more power into the consumer's hands without providing good visibility into the database queries it's making behind the scenes and how heavy those might be.

As I see it, it trades client side complexity for some loss of control over database queries. I often see it sold as the former without mentioning the latter.