lilypad

joined 2 years ago
[–] lilypad@hexbear.net 2 points 1 day ago

Is one forced to do it with the standard CLI REPL

In emacs, you interact with the image in a smoother fashion than typing at the repl; you write your code in a file like any normal project, and then you can load either that file or a single top level form into the image. While this happens using the repl (or the slynk/slime equivalent) it is done with a single keystroke. So youre working in the files and sending definitions to the image.

Do I understand it correctly, that the following scenario is possible:

  • Some function is called
  • Somewhere during its execution a break is evaluated
  • A programmer redefines the function
  • The programmer resumes the program's execution from the point where the problematic function (which is now redefined) was called?

Close. You cant restart from within a function; if you redefine a function you have to restart from that functions call point in the function that called it. Normally instead of doing this programmers establish restarts (a thing that says how to restart from a certain point, which should handle any cleanup thats needed, etc.). But resuming execution is exactly what happens.

  • condition is signalled (through error, signal, break, etc.)
  • search for an applicable handler and if found, call it. This means the handler is called below the condition signalling function on the call stack, and has access to the entire dynamic extent. Handlers can search for restarts and invoke them, return to a specific point, etc.
  • if one isnt found, invoke the debugger (which can be customized).
  • in the debugger the programmer can inspect stack values, functions and their arguments, and just really tear into all the available information. The programmer can also evaluate code still, and even beyond this they can evaluate code within a specific stack frame (tho this is only really useful for getting local variable definitions that havent been compiled away).
  • make decision on how to fix the issue (generally either invoke a restart (such as "abort to toplevel" or e.g. "retry http request" if working with webdev) or restarting from a specific stack frame or returning a specific value from a specific stack frame).
[–] lilypad@hexbear.net 3 points 1 day ago (2 children)

How do you do debugging big projects with REPL?

For CL (and SBCL specifically): If youre program is running and youve got slynk or slime or similar loaded into it (neccessary for connecting to e.g. emacs) then when you hit an unhandled condition it will break to an interactive debugger in emacs or whatever text editor is connected. You can then evaluate whatever code you want in whatever stack frame you want, including changing function definitions, and select a restart to call (or just restart from a specific stack frame). Its a very fluid experience, you dont lose program state so i find it good for big projects where you might end up deep in the program and have to rerun it from the toplevel.

[–] lilypad@hexbear.net 10 points 6 days ago

::: spoiler reference to SI, mental health

listening to the music i used to listen to like 3, 4, 5, years ago... at first it was fun. but now i just feel sad and empty and depressed and like "yeah you know what the earth is really alluring". fuck i used to be so depressed. it changed so slowly, i dont even remember it changing. its kinda a shock. the songs hit hard. they remind me of all the painful things. all the empty things. the nothingness that was my existence.

[–] lilypad@hexbear.net 3 points 6 days ago* (last edited 6 days ago)

Glad to see other people saying it.

Im glad, like ive had problems with feminism basically since i started engaging with it, but i always dismissed it as me not understanding, and reading black womens understandings and criticisms of feminism helped me understand my own issues with it, and the ways ive perpetuated that same shit.

white girl talking about racism

It also made me more confident in trying to address the racism within my family, at times as a false conciousness and (far more) often as a genuine conciousness (because we assimilated into whiteness and benefit from it, and also because theres people of colour in the family). Literally ran into this yesterday trying to get my mother to understand some of the issues with handmaidens tale.

bigoted, exclusionary, and non-intersectional movement.

seriously. like, the people who have explicitly called themselves feminists and not added qualifiers have been far more likely to engage in "lowkey" transphobia towards me, explicit racism towards others, etc., its fucked.

womanist [...] does a good job at incorporating a revolutionary, Black-centered fervor while still using a singular term that rolls off the tongue just as well.

I really like finding new terms ^^ both in breaking from something that isnt functional and in that when someone doesnt have a whole history to associate with a term theyre more likely to inquire as to what my views actually are instead of projecting onto me. Also revolutionary Black centered fervor is fucking needed and having terms that reflect it is really good

::: spoiler (maybe weird) thanks - idk, i struggle to understand what is socially appropriate and this feels like maybe it isnt but im uncertain.

Just as a side note i see your posts around and they are like always on fucking point. Genuinely, youve contributed to the development of my own understandings of the world.

[–] lilypad@hexbear.net 24 points 1 week ago* (last edited 1 week ago) (3 children)

When i see mainstream feminisms history, i see a history of white cishet women who want to be equal to white men and no longer be oppressed by them, but still want to be superior to black women and trans women and the "bad" white cishet women. They want to throw off their own chains but retain the chains of others that benefit them. Theres a clear line from then to now imo. And like, the problem isnt that terfs arent feminists, the problem is that they are feminists.

Thats not to say feminism is worthless, but its history and its mainstream aspects have been overwhelmingly white, cis, and focused on a very narrow definition of liberation.

[–] lilypad@hexbear.net 12 points 1 week ago (1 children)

::: spoiler spoiler cat-trans this whole story is tragic and beautiful. We all need more trans role models. And idk but for me being able to recontextualize one of my family members as trans would be a blessing; im so glad you finally got to learn about this aspect of her existence!

Side note, how were the records?

[–] lilypad@hexbear.net 25 points 1 week ago

Ok fair, not irrational, just fucking seeing goddamn red. I hate these mfers. Proud of their hatred. They have no coherent anything. They need to fuck off and be removed from society until they are no longer a threat to others through spreading their ideological bullshit and hatred and scum of the earth mask off despicable bullshit fuck them fuck them fuck them.

[–] lilypad@hexbear.net 11 points 1 week ago (1 children)
[–] lilypad@hexbear.net 40 points 1 week ago (5 children)

This just makes me irrationally angry. Get up against the fucking wall mfers like goddamn way to show that you dont understand a goddamn thing about gender, or about gendered labour relations, you fucking hatemonger shitstains of people, fuck you. Fuck i think i need to logout, or at least retreat back to the trans mega.

[–] lilypad@hexbear.net 10 points 1 week ago (1 children)

::: spoiler meds update

Ok i dont like when the meds leave my system. It isnt bad, but i can feel myself get more energetic and exhausted all at once, my thoughts become more chaotic and disjointed, my ability to manage things goes back to normal, and my emotional responses get more anxiety oriented and like the anxiety gets turned up a bit.

[–] lilypad@hexbear.net 7 points 1 week ago

Yuuup switching from EEn to EV sucked, but at least my E is free (for now)

24
submitted 2 weeks ago* (last edited 2 weeks ago) by lilypad@hexbear.net to c/fashion@hexbear.net
 

The latest/upcoming trans mega suggested using more comms, so im posting here my rather simple approach to (liquid) eyeliner. Theres tons of ways to do eyeliner, this is just how i do it. For what its worth, i have partially (mostly) hooded eyelids, and a somewhat prominent browbone. My eyebrows get sparse at the outside and i try to keep them trimmed a bit, not like waxed thinbrows but more boybrow style with some trimming to keep them kempt.

First clean the skin of the eyelid and around the eye, and let dry fully. Get some micellar water and your favourite liner. I like liquids with a brush applicator.

Second, accept that the wings will be siblings or even cousins, but they will not be twins.

Thirdly, accept that it will probably look bad the first times you do it. Youll have to wipe it off and start over. I stopped doing eyeliner for months and months and had to re-teach myself all of this recently which sucked but was worth it. I spent a lot of time staring at the mirror and wiping everything off.

A note on technique: sometimes when i need to be suuuuper precise, i anchor my drawing elbow to the mirror, or even my forehead as well. This stabilizes everything and makes me less likely to be shakey by keeping the drawing implement and/or the drawing surface steady. Also its way easier to add more eyeliner than remove it! Removal is difficult and often (for me) results in removing more than i wanted.

Ok now figure out how big you want the wings to be, and mark two horizontal lines around the terminus/outer point of the wings for each eye. Just a little dash. These lines are super important, they will guide how you create the wing and how even it ends up. Put them on and then take time, examine them, wipe clean and redraw, do this until they are even and mirrored.

Next, use the tippy tip tip of the applicator to draw a straight line from the outside point of the line down to your lower lash line, almost as an extension of your lower lash line. Some people use tape for this part, kind of like a painter, but i find it more difficult to do that.

Now extend the original horizontal line from the inside end of the original starter/guide line straight onto your lid until it meets/intersects your upper lashes.

Ok now fill it in. Just be careful not to draw outside the lines.

You should have the almost final wing. At least, its general, nearfinal shape has been formed. This is the time to adjust things. Get some TP or a cotton wipe, put some micellar water on it, and fold it to form a sharp/hard edge. You can use this to straighten lines and adjust things. Try to take off too little at a time, because of the liquid it will spread a little and if you aim to take off exactly what you want removed, youll take off too much. Also note that shapes can be misleading. Say one wing is straight and the other looks like it curves up a bit. Perhaps this is because the top line curves up and its center needs to be filled in, or perhaps this is because the tip of the wing has an extra little upwards smudge at the end that needs to be removed, or perhaps (this is the one that always messes me up) the bottomside of the wing bulges out a little and needs to be trimmed. Take the time to investigate how the wings are similar and how they are different and adjust based on that.

Next, draw on your eyeliner as youd like it on the lid itself. This depends on the look, but generally i imagine a vertical line at the inside of my iris going straight up to my eyelid, and draw from that intersection point outward towards the wing, starting very thin with the tippytiptip of the applicator, and pressing more and more (or changing how much of the applicator touches the lid) as i move outwards. If it gets too big grab your TP/cotton and slowly remove it, being sure to pull upwards so you dont mess up other parts of the eyeliner.

Ok if youve done all this you have the final eyeliner on the lid, and an almost complete wing, with a somewhat sharp angle where they meet. The next step is to smooth this angle out. Do this slowly, baby steps. Draw from the wing to the liner on the lid or vice versa, but make sure you start within or on the borderline of the wing/lidliner. The goal is to smooth the angle, not change the wing.

Ok! With the angle smoothed you should have a winged eyeliner look! Perhaps it doesnt look good, perhaps it looks amazing. If it doesnt look good, consider why. I know when i was relearning i drew my starter lines too low, and it didnt look good on my face. No solution but to wipe everything clean and redraw the lines higher, or at a slight angle. Sometimes my eyeliner looks bad because i didnt make them even enough. Or because i messed it up and its just kinda messy (liquid liners craves preciseness).

Anyway, i hope that was helpful, or at least enjoyable to read.

54
:dysphoria-2: (hexbear.net)
submitted 1 month ago* (last edited 1 month ago) by lilypad@hexbear.net to c/emoji@hexbear.net
 

(my, little, pony, mlp, bojack, horseman)

47
:dysphoria-1: (hexbear.net)
submitted 1 month ago* (last edited 1 month ago) by lilypad@hexbear.net to c/emoji@hexbear.net
 

(bojack, horseman, my, little, pony, mlp)

 

There go my coconuts

 

I could use some help with this one folks.

So, im invited camping for several days. My friend p1 inviting me is transmasc, he and his boyfriend p2 (cis) are going. P1 invited another of his friends p3 (likely cis) who i dont know, and his gf p4 (likely cis) is coming along because shes connected to p3 (p1 has never met her). P1 also invited p5 and p6, both cis men. Im the only woman who was explicitly invited, and most likely the only trans woman to be there.

Im really worried and concerned that i will be degendered at first (ill show up with a clean face, done hair, all femme-y) but as my shadow shows up (were camping so i cant shave) and my hair gets fucked up i worry ill be treated as a guy (esp because im like 195cm). I dont think ill be explicitly misgendered, but that kinda makes it worse? Like, when people treat me as a guy without using explicit language it makes it harder to call out.

And this is where i want help... I dont even know how to quantify and qualify the way people degender me or treat me as a guy without misgendering me. And i cant bring this up without doing that for people (men especially) because they dont understand it on an intimate level. Like, every woman, trans or cis, that ive talked about this with has understood on an intuitive level what im talking about. The trans women really get it, and the cis women understand the social experience of being the only woman in a group of men. They dont ask for clarification, they dont demand i tell them exactly what the men are doing and why its bad, they dont require me to do emotional labor for them. Men in my life, cis or trans, tend to want that labor done for them. They dont understand. And when i call out specific behavior (e.g. saying that "hey man/dude" isnt gender neutral) they get defensive and i have to manage their emotions for them (or another woman does), and once theyve calmed down i have to explain why its wrong. And heaven forbid i mention that misandry doesnt exist, then they get really upset.

So, how do i even quantify and qualify the ways this happens? Its so subtle and i suck at subtext. To me its just a vibe, and telling men that their actions are degendering me or treating me as a man without laying out explicitly how they are doing that will only result in them getting angry at me and digging in their heels. How do i explain this to people?

 

This is a bit, right? anakin-padme-2

spoilerPretty sure its some guys personal website, but im unsure, i had to stop quickly after receiving 2d10 psychic damage

 

What if fusion but its really balkan folk music?

 

Short version: what active hearing protection/noise cancelling in ear headphones do you use or recommend, and why?

One of the things i struggle with, without really realizing it, is sound. Theres specific sounds that are really upsetting and make me want to claw my spinal cord out of my neck, namely the sound of metal scraping ceramic. But other "normal" noise also puts a huge drain on my system, and i often dont realize this and just end up feeling exhausted and overwhelmed for no reason. Then when i plug my ears for some reason or another theres instant relief.

So im looking for some sort of (preferably in ear) solution to this issue. I dont really know where to start. I would like to have active protection against everything, that also lets voices through, but letting voices through should be togglable. Ive looked at active hearing protection and it seems to be divided into constant low thrumming sounds like machinery or short high amplitude sounds like gunshots.

I look at noise cancelling in-ear headphones and see a whole range of stuff but have no idea how to evaluate it. Given how expensive everything is, i would really rather buy one thing than try many different products.

My home has the following characteristics: constant construction from across the way, a roommate who listens to really loud music on her speakers and wont turn it down, dealing with hearing people having shouting arguments, traffic noises, etc.

Ideally these would also work for being out and about, but if i could just have some respite from these sounds in my home it would be really nice.

So, if you have used any active hearing protection or noise cancelling headphones you really like, could you tell me what they are and why you like them?

 

How do you write a cover letter for a job doing very basic tasks? I feel like Im either shmoozing and being way over the top, or being realistic in a way that will keep me from getting the job. For reference the job is to package coffee and make other products. I guess i just dont understand. I need a job, they need a worker. This work can be done by most people, its not some field thats relevant, its putting beans in bags and brewing coffee, how can I say "i really want to work here" when in reality any job will do, this is just the one that vibes best with my social capacity and is offered by the least offensive corporation. Like what am I gonna say, "I love brewing coffee, i spend every day constantly brewing coffee and moving my coffee beans from one bag to another, because I just like handling coffee"?

I have also been studying or doing self employed things like tutoring for the past 10 years and my cover letter skills were shit before this and have only gotten worse.

Cant I just write "job. Me need job. You have job. Me need money for survive. You need worker for labour. You give money, i work. I work good." and be done with it?

 

Its just so exhausting and upsetting.

excerpt from a conversation from yesterday (CW transphobia)Transphobe 1: its too tall!

Transphobe 2: what is?

Transphobe 1 gestures at me

Transphobe 1: that thing

The conversation continued with additional transphobia.

And like i get it okay, im not a person, not even a human, but can we just skip the whole conversation? Or is the whole dehumanization and inflicting pain thing the enjoyable part?

I guess a positive is that it shows who the fake and fairweather allies are, like i was surrounded by people i thought were allies but no one said a damn thing. It was transphobe 2 that actually called out his friend cause 'you just cant say that stuff anymore' 🙄. Transphobe 1 proceeded to try and defend his actions by claiming he was using gender neutral language cause he didnt know how to gender me. Like, no motherfucker you fucking werent! Gender neutral language isnt dehumanizing language! Now i get to go organize an event with these same "allies" who said nothing. I demand that you shoot me now, so i dont have to do this.

Im not sure why im so upset about this. Its not that bad, really just par for the course. Not like he was beating me or anything. And allies should be assumed to be false unless otherwise proven. Its just so tiring. So damn exhausting.

Thanks for listening to me

view more: next ›