Pinned ping

Eye contact, Cyberpunk, PG-13 

(Reposting from old account)

My cyberpunk novel's commission is FINISHED!

Congrats to Matt Zeilinger for the hard work.

Ladies and gentlemen, the cover for "Pandora Downloaded"!

Pinned ping

(reposted from old profile)

Gen-Xer born in ; since kid I was a and liked and , so it was logical I'd eventually discover the genre (, , , , , ...)

Aside from that I've done and ; have gnu/#Linux on my PC and recently I discovered .

Currently a scifi novel about and .

Emojis. Lots of emojis. 

@TheGibson I'm copying some emojis from my old instance, would you mind? 😇

:blobcatfingerguns: :blobcattilt: :blobcatumm: :blobcathissing: :blobcatheart: :blobcatowoevil: :blobcatinnocent: :blobcat: :blobcat3c: :blobcatlisten: :blobcatsip: :blobcatsurprised: :blobpopcorn: :blobchef: :blobcatthinking: :blobcatthinking2:

so uh

paypal's changing their terms again to basically state plainly that they'll be using bots to scrape your websites and social media for TOS compliance. it specifies users who have paypal integrated into their site, but us longtime working freelancers know they've been snooping on us for a while

don't integrate paypal into your site. only do transactions with invoices. no excess info on those, ESPECIALLY if you do nsfw work

don't put paypal dot me links on your social media

Java stuff, want to share (long) 

The good thing is that today I just rested, watched anime and played videogames.

Now I only have to go to bed to rest for another work week.

Cya!

Show thread

Java stuff, want to share (long) 

Furthermore, I found out that java streams allow you to generate with a supplier function, so I can do this:

List processedStuff = Stream.generate(mySupplier::tryFetch)
.takeWhile(list -> !list.isEmpty())
.map( ... stuff ...)
.collect(Collectors::toList);

And I can move some of that into my class:
class MySupplier {
Stream stream() {
return Stream.generate(this::tryFetch).takeWhile(list -> !list.isEmpty());
}
}

So now I can do:

List processedStuff = mySupplier.stream()
.map( ... stuff ...)
.collect(Collectors::toList);

So that saves a lot of complicated nested loops and local variables for flow control.

While I hate myself a little more for working on rest days, this is more knowledge I gained for myself and is yet another skill I gained.

Thinking with streams is like thinking with Portals, except for programming. It's fun 😃

2/

Show thread

Java stuff, want to share (long) 

OMG OMG OMG I just had the most interesting revelation this weekend

(for my capitalist chieftains, that is)

So I've been working the weekend to fix a system that was failing (not mission critical, but a pebble in the shoe), and I had this epiphany:

Currently we're doing lots of stuff to scan a sparse database for migration / backup purposes, like dividing the entire index into chunks for... reasons (lack of adequate indexes, etc).

Add to that query pagination because we're dealing with Out of Memory issues, etc.

So I had this idea: If instead having the chunk start and end, and the current offset inside a procedure/function, dealing with loops, etc...

What if I make a stateful supplier class?

[ internal memory: current chunk index, list of chunks left to read, current chunk's offset, etc

tryFetch()
]

So that leaves us with a pretty simple loop:

values = supplier.tryFetch();
while (!values.isEmpty()) {
doStuff();
}

1/

Anyone* wanna donate before disability month is over? (Or admit you have a crush on me?)

I'm saving up for a new keyboard that would be a lot nicer on my hands for programming than what I currently have. I haven't been able to dedicate time to my projects in months because typing on my laptop wears me out way too quickly.

I'm fully aware this is not at all important and your money is better put towards something like #MutualAid but even a little bit is appreciated. Unfortunately tech is expensive and I can only scrape away a little bit every month.

Boosts are appreciated too.

paypal.me/LunarLambda

*people who haven't already done so!

The best TL;DR of what #web3 is.
By @laura at her talk "Web3 - creating problems where we need solutions" (vimeo.com/677162808)

is FUN AS FUCK and you should totes play it

what's veloren? imagine a FREE AND OPEN SOURCE ONLINE RPG with the minecraft art style

it's great, the music and aesthetic and everything are so amazing

and the game itself is hella fun to play too ofc

veloren.net/

Videogame rant: Mirror's Edge Catalyst 

And Faith should get an impact-proof delivery box.

Show thread

Videogame rant: Mirror's Edge Catalyst 

I wanted to play some Mirror's Edge to rest a little from the high demands of my work. Wrong choice.

"Oh you arrived 0.5 seconds left? Too late, these oysters are ruined."

Me: The fuck are you talking about? If you wanted them fresh so much you should have put them in a damn fridge.

"You're too slow! Now we'll never get rid of those damn cops."

Me (while getting shot): I have them RIGHT IN FRONT OF ME you assholes!

"What have you done! this vial is broken!"

Me: No, it's not! Unless you put a god damn timer so it would break in my fucking hands If I took a second longer!

You know what? Fuck you, I'm the one risking my ass here. I delivered, you pay.

(Fade to white)

---

🤔You know, for an anti capitalist rebel, Faith is too permissive with how much abuse she can take.

Or the game difficulty is too damn high 🤷

Do you know of any work on histories of urban dwellings?

Especially "alternative" sorts of housing like informal settlements, work-/poorhouses, dorms, convents, various types of single occupant housing (hotels, bachelor's rooms, etc), public housing projects and so on.

I would fancy work that cites other literature on the topic and does NOT focus on the US.

:boost_requested: Boosts appreciated!

Heads up everyone, new #meme format just dropped since it turns out #Drake is a creep.

Well shit. I was playing Mirror's Edge catalyst and I skipped the final scene.

Wait, why is a happy song starting to play? 😟

THE CLIMAX. I SKIPPED IT 😭

Writing stuff 

I'm starting to imagine the younger life of one of my protagonists and I'm having the time of my life.

Basically she met this girl from a parkour gang in the slums, and they kinda clicked. There's nothing sexual going on between them (because this other girl's ace) but a very nice friendship is coming up.

So eventually Beth starts sharing her private life to her, fearing she'll be rejected for being rich.

"Not rich, just privileged."

Still she's accepted because this other girl's not an asshole and can see Beth has gone through some shit.

Eventually Lola (that's the gang girl) encourages Beth to go to a sex bar and fuck one of the dancers (there she'll meet a key character in the novel).

So the pieces are fitting quite nicely.

The real problem is... Beth's not the main character 😅 and her life story arc doesn't fit the pacing of my novel AT ALL, because it's a murder mystery.

Shit, what am I gonna do? 😕

When is the last time you backed up your data? Might be time to do it again?
#BackupReminder

🤔 If someone made a programming-themed anime, should its opening song be titled "Hello, world"?

Show older
Cybrespace

cybrespace: the social hub of the information superhighway jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal support us on patreon or liberapay!