SakeTami
byteslice

byteslice

patreon


byteslice posts

Validating randomness

In my previous post, I demonstrated the viability of a format-preserving encryption construction used t...

View Post

Random sorting using cryptography

It's been a while since I've provided any updates on Protodash. I admit that it's descended into the role of vaporware, mostly because implementing it in an efficient way has turned out to be extre...

View Post

Status update (2020/09/22)

It's been a long time since I posted a status update. So long, in fact, that some of you might have thought I died or dropped off the web, and my monthly patronage has dropped a bit -- though this ...

View Post

Status update (2020/03/11)

My university, following suit with a wide number of other universities, is now kicking us out of the dorms, so I will be moving home tomorrow. I expect to return to my normal level of activity soon...

View Post

Status update (2020/02/20)

Cool date, isn't it?

The reading and writing demands from university have been ratcheting up this semester to the point where I haven't really been able to spend as much time I would have lik...

View Post

The covering bitmap tree

Because I was asked several times about how the implementation of this data structure is able to search and sort so fast, here is an overview of how it works. By publicizing the data structure and ...

View Post

Faster searching

Someone new to Derpibooru may find themselves somewhat impressed by the sheer amount of functionality enabled by our search system. (Also, we apologize if you were ever confused by the minutia of t...

View Post

booru-on-rails

Here it is.

https://github.com/derpibooru/booru-on-rails

Thanks to all the contributors who made thi...

View Post

It's (A)live!

Philomena is now running live as the main backend for Derpibooru, with booru-on-rails still running behind the scenes to power requests to the old APIs.

There is still a fair amount of work t...

View Post

Philomena open beta

Philomena is in open beta. Check it out here. 2019-12-08 00:16:30 +0000 UTC View Post

On my recent absence

If you were watching the Philomena repository, you may have noticed a startling lack of commits in the past few weeks. I apologize for this; I've been extremely sick, and am just now starting to re...

View Post

Status update (2019-08-23)

This will be a short one.

I have moved back into my residence for school, and I start classes again on Monday.

My birthday is tomorrow, and I will be taking the day off to celebrate. View Post

booru-on-rails, Philomena and the future of Derpibooru

Rails, though not without its warts, has been a fairly pleasant framework to use for Derpibooru for a long time. However, I currently believe that for a number of reasons, Derpibooru's future does ...

View Post

Hardware failure

My 250GB Intel SSD 510 bit the dust today when I logged on to my desktop to check my email.

This shouldn't really be a surprise, since I (obliviously) exceeded the MTBF of the SSD by 2 years....

View Post

Rails

Ruby on Rails is a "batteries-included" framework. Out of the box in a 6.0.0.rc1 install, you get the following support libraries included directly with the `rails` dependency:

- Act...

View Post

The MongoDB zombie

This is my first attempt at a longer dev blog for the site. Hopefully some will find it interesting.

---

For the past few days, I decided to put the video processing work I had planned ...

View Post

Status update (2019-04-13)

Hello all,

After Patreon finished manually reviewing my account for suspicious activity, I received a total payment of $263.29 this month on the ninth. I had initially intended to write this ...

View Post