from Paolo Amoroso's Journal

My ILsee program for viewing Interlisp source files is written in Common Lisp with a McCLIM GUI. It is the first of the ILtools collection of tools for viewing and accessing Interlisp data.

Although ILsee is good at its core functionality of displaying Interlisp code, entering full, absolute pathnames as command arguments involved a lot of typing.

The new directory navigation commands Cd and Pwd work like the analogous Unix shell commands and address the inconvenience. Once you set the current directory with Cd the See File command can take file names relative to the directory. This is handy when you want to view several files in the same directory.

Here I executed the new commands in the interactor pane. They print status messages in which directories are presentations, not just static text.

Screenshot of the ILsee Interlisp file viewer with a few a few commands executed at an interactor pane.

Thanks to the functionality of CLIM presentation types, previously output directories are accepted as input in contexts in which a command expects an argument of matching type. Clicking on a directory fulfills the required argument. In the screenshot the last Cd is prompting for a directory and the outlined, mouse sensitive path /home/paolo/il/ is ready for clicking.

Cd and Pwd accept and print presentations of type dirname, which inherits from the predefined type pathname and restricts input to valid directories. Via the functionality of the pathname type the program gets path completion for free from CLIM when typing directory names at the interactor.

The Cd command has a couple more tricks up its sleeve. A blank argument switches to the user's home directory, a double dot .. to the parent directory.

#ILtools #CommonLisp #Interlisp #Lisp

 
Read more... Discuss...

from Roscoe's Quick Notes

Butler Bulldogs

GO DAWGS!

My college basketball game this Wednesday night starts much earlier than did last night's Hoosiers / Boilermakers game, which the Hoosiers won, BTW. Heh. Tonight I'll be cheering on the Butler Bulldogs as they travel from Indianapolis, Indiana to face the St. John's Red Storm in Queens, New York.

And the adventure continues.

 
Read more...

from Douglas Vandergraph

I want to begin by saying something simple to you, something that doesn’t come wrapped in advice or correction or expectation. I just want to say hello. Not hello as a greeting that passes by quickly, but hello as a way of stopping the noise for a moment and letting you know that you are seen. In a world that constantly demands movement, improvement, and results, pausing to acknowledge another human being is almost an act of rebellion. It says that you are more than what you produce. It says that your existence alone carries value. It says that before you fix anything or accomplish anything or prove anything, you are already worth noticing. That is the kind of hello I mean.

And with that hello, I want to say something else that you may not hear very often. You are doing a good job. I know your mind may want to argue with that statement immediately. You may think about what you didn’t finish yesterday, what you should have done differently, what still hurts, what still feels unresolved. But I am not measuring you by your perfection. I am not measuring you by your outcomes. I am measuring you by your willingness to keep going when it would be easier to quit. By your decision to keep believing when it would be simpler to become numb. By the way you are still standing in a world that keeps trying to knock people down emotionally, spiritually, and mentally. That counts. It counts more than you think.

There is a strange pressure that settles into people as they grow older. Somewhere along the way, we learn that worth must be earned. We learn that peace is something we are allowed to feel only after we have solved everything. We learn that rest must be justified by productivity. We learn that confidence must be backed up by visible success. But that is not how God measures people. God does not wait until a person is impressive before calling them beloved. God does not delay His presence until someone is finished becoming who they are meant to be. He steps into lives while they are still messy, still forming, still uncertain, still incomplete. Grace is not a reward for progress. It is the soil that allows progress to happen at all.

There is a moment in Scripture where a prophet collapses under a tree and decides that his story is over. He has tried. He has spoken truth. He has faced danger. And now he is exhausted. He tells God that he is done. That he cannot do this anymore. And God does not answer him with a lecture. God does not say, “Try harder.” God does not say, “You should know better.” Instead, God feeds him. God lets him sleep. God comes close enough to ask a question that sounds simple but carries deep meaning: what are you doing here? That question is not accusation. It is invitation. It is God saying, “I see you where you are, not where you think you should be.”

That is the posture I want you to feel right now. Not pressure. Not demand. Presence. The presence of a God who is not waiting for you at the finish line, tapping His foot in impatience, but walking with you on the road where you already are. You may feel like you are behind. You may feel like others are moving faster. You may feel like your life is not matching the timeline you imagined for yourself. But God is not bound to your mental calendar. He is not in a hurry the way you are. He is not anxious about the future the way you are. He is shaping things inside you that cannot be rushed without breaking them.

You do not have to worry about that today. You do not have to carry tomorrow on your shoulders before it arrives. You do not have to know how everything will turn out before you trust God with the next step. Today is allowed to be what it is. A day where you breathe. A day where you try again. A day where you choose faith over fear even if your faith feels small. That is not weakness. That is courage in ordinary clothing.

When I say that today is going to be a good day, I am not pretending that nothing will go wrong. I am not promising you comfort or ease or perfect outcomes. I am saying that today will be held. That God will be present in it. That your steps will not be wasted even if they feel slow. That your effort will not be ignored even if it goes unseen by other people. That your prayers are not disappearing into silence even if answers are delayed. Good does not always mean easy. Sometimes it means meaningful. Sometimes it means formative. Sometimes it means God doing something quiet inside you while nothing dramatic is happening around you.

Most of Jesus’ life was not spent in crowds. It was spent in routine. In work. In waiting. In prayer. In obedience that nobody applauded. We remember the miracles because they are loud. We remember the sermons because they are recorded. But the foundation of His life was built in ordinary days. That should tell us something about how God works. He does not only reveal Himself in spectacle. He reveals Himself in faithfulness. He builds people in places where nobody is watching so that when the moment comes to be seen, their character can hold the weight of it.

If your life feels quiet right now, that does not mean it is empty. If your progress feels slow, that does not mean it is meaningless. If your faith feels fragile, that does not mean it is false. Seeds grow underground before they ever break the surface. Roots form in darkness before branches reach toward light. You are not behind because you are unseen. You may be unseen because something deep is being built.

When I tell you that you are doing a good job, I am not ignoring your struggles. I am acknowledging them. I am saying that the fact you are still here matters. The fact you still care matters. The fact you still hope matters. You may not feel victorious. You may not feel accomplished. You may not feel strong. But faith is not proven by how loud your success is. Faith is proven by how quietly you continue.

There is a kind of fear that tries to live in the future. It asks questions that cannot be answered yet. What if this never works? What if I always feel this way? What if I fail again? Fear pulls tomorrow into today and demands that you solve it immediately. Faith leaves tomorrow in God’s hands. Faith says, I will do what I can today and trust God with what I cannot see yet. That is not denial. That is trust. That is choosing to believe that the One who holds time is more reliable than your predictions about it.

So when I say, “Don’t worry about that,” I am not dismissing your concerns. I am redirecting them. I am reminding you that you were never meant to carry the whole future by yourself. You were meant to walk with God through it one step at a time. Anxiety tries to make you live years ahead. God invites you to live where your feet are.

And when I say, “Today is going to be a great day,” I am not describing circumstances. I am describing companionship. I am describing the quiet miracle of not being abandoned. I am describing the power of waking up and knowing that grace did not expire overnight. That mercy did not run out. That God did not change His mind about you while you were asleep.

Some days the bravest prayer you can pray is not a grand declaration. It is a simple sentence: God, help me with today. Some days the holiest thing you can do is get out of bed and keep going. Some days faith looks like nothing more than refusing to quit. And heaven takes that seriously.

You may think your life should look different by now. You may think you should feel more certain by now. You may think you should be further along by now. But God is not disappointed in you for being human. He is not surprised by your learning curve. He is not shocked by your questions. He does not build people by shaming them into growth. He builds them by staying with them while they learn how to trust.

There is something deeply spiritual about showing up again when you feel tired. About choosing kindness when you feel unseen. About praying when you feel unsure. Those things do not make headlines, but they shape souls. They prepare you for moments you cannot yet see.

So let yourself rest in this truth for a moment. You are not forgotten. You are not invisible to God. You are not failing simply because your life is not flashy. You are in the middle of something, not the end of it. And the middle is always the hardest place to see meaning.

Hello. That is not just a word. It is an invitation to be present. To stop racing through the moment as if it has no value. To notice that you are alive in a story that is still being written. To remember that faith is not about control. It is about companionship.

You are doing a good job. Not because everything is perfect, but because you are still trying. You are still believing. You are still moving forward. That is enough for today.

And today really can be a good day. Not because you will avoid trouble, but because you will not face it alone. Not because you will have all the answers, but because you will walk with the One who does. Not because you are strong, but because God is patient.

Let today be lighter than yesterday. Let your shoulders drop. Let your heart stop bracing for disaster. Let your spirit remember that God does not rush people. He walks with them. He shapes them. He stays with them.

And if nothing else, take this with you as you move through this day: you are seen, you are still becoming, and God is not finished with you yet.

There is a quiet courage in letting a day be what it is instead of demanding that it become something dramatic. We often think meaning must announce itself with noise, but God’s way is usually gentler. He works in breaths and steps and moments of honesty. He works when you choose patience instead of panic. He works when you decide to believe something good about tomorrow instead of assuming the worst. These are not small things. They are the texture of faith.

You were never meant to live as if every day were a test you might fail. You were meant to live as if every day were a gift you are learning how to open. And gifts are not rushed. They are received. They are explored. They are held. You do not tear through them to get to the end. You sit with them. You notice them. You let them become part of your story.

God’s presence in your life is not dependent on how impressive you feel today. It is not dependent on how confident you are. It is not dependent on whether you woke up hopeful or tired. It is rooted in who He is, not in how you performed. That is why you can say to someone, without pretending or exaggerating, that today can be a good day. Because goodness is not the absence of struggle. It is the presence of God within it.

There are seasons when you feel like you are walking forward and nothing is changing. You pray, but the situation stays the same. You try, but the outcome does not shift. You hope, but the waiting stretches longer than you expected. These seasons tempt you to believe that nothing is happening. But Scripture is filled with stories of people who were being shaped long before anything changed on the outside. Joseph was being prepared in a prison long before he was trusted with authority. Moses was being formed in the wilderness long before he stood before Pharaoh. David was being trained in obscurity long before he wore a crown. None of them knew what their quiet seasons were building. They only knew that God was still with them in it.

You may be in one of those seasons now. A season where obedience feels repetitive. A season where faith feels quiet. A season where you are doing the same right things without seeing new results. That does not mean God is inactive. It means He is working beneath the surface, where roots grow. And roots are not glamorous. They are hidden. They are patient. They take time. But without them, nothing stands.

So when I tell you that you are doing a good job, I am not speaking to your achievements. I am speaking to your willingness to keep walking in a season that does not yet make sense. I am speaking to your decision to trust God without a visible reward. I am speaking to the strength it takes to stay gentle in a world that rewards hardness. Those choices do not look heroic. They look human. And that is exactly where God does His deepest work.

There is also something holy about simply noticing one another. About speaking kindness without a strategy. About offering reassurance without needing credit for it. When you tell someone, “Don’t worry about that,” you are not denying reality. You are reminding them that reality includes God. You are saying that fear does not get to be the loudest voice in the room. You are saying that hope is still allowed. That peace is still possible. That the story is not over just because the moment is difficult.

And when you tell someone, “Today is going to be a great day,” you are not promising ease. You are declaring intention. You are choosing to believe that God will be present in it, that something meaningful will happen within it, that the day will not be wasted even if it is ordinary. Greatness does not have to mean spectacular. Sometimes it means steady. Sometimes it means faithful. Sometimes it means simply not giving up.

There are people who measure their lives by milestones. By visible progress. By external proof that they are doing well. But God measures lives by trust. By surrender. By quiet obedience. By the way a person keeps their heart open in a world that encourages closure. You cannot always see that kind of growth. It does not announce itself. But it is real.

So much of what discourages people comes from comparison. You look at someone else’s story and wonder why yours feels slower. You see someone else’s joy and wonder why yours feels fragile. You hear someone else’s testimony and think yours is too small. But God does not write duplicate stories. He does not build people in identical ways. He does not hurry one person just because another seems further along. He is patient with your process because He knows what He is forming in you.

If you woke up today feeling behind, let that be replaced with something truer. You are not behind. You are becoming. And becoming takes time. It takes patience. It takes repetition. It takes faith. God is not rushing you toward a finish line. He is walking with you through a life.

That is why I can say hello to you without needing to fix you. That is why I can tell you that you are doing a good job without needing to measure you. That is why I can tell you not to worry about everything at once. That is why I can say that today can be a good day.

Because goodness is not a performance. It is a relationship.

It is waking up and choosing trust instead of fear. It is choosing kindness instead of cynicism. It is choosing to try again instead of quitting. It is choosing to believe that God’s presence matters more than your predictions.

There will be days when you feel strong and days when you feel uncertain. There will be moments when you sense God clearly and moments when He feels quiet. But quiet does not mean absent. Silence does not mean abandonment. Waiting does not mean rejection. God’s work in your life is not always visible to you in the moment. Often, it only becomes clear in memory. You look back and realize that the very season you thought was empty was actually full of preparation.

So let today be lived, not judged. Let it unfold without demanding that it impress you. Let it be enough that you showed up. Let it be enough that you trusted God with one more step. Let it be enough that you chose to believe something hopeful about your future.

And let your words to others carry that same spirit. When you say hello, let it mean something. When you say someone is doing a good job, let it be sincere. When you say not to worry, let it be grounded in faith, not denial. When you say today will be a great day, let it be rooted in God’s presence, not circumstances.

These are not small sentences. They are sacred ones.

They are reminders that we are not alone. They are reminders that effort matters. They are reminders that God is still working. They are reminders that ordinary days are part of holy stories.

You do not need to carry the whole future in your hands. You do not need to become someone else to be loved. You do not need to rush your growth to be faithful. You are allowed to be where you are while trusting God with where you are going.

So if nothing else, hear this as you move through today:

Hello.

You are seen.

You are doing a good job.

Do not worry about everything all at once.

Today can be a good day.

Not because you control it, but because God walks with you in it.

And that is enough to keep going.

Your friend, Douglas Vandergraph

Watch Douglas Vandergraph’s inspiring faith-based videos on YouTube (https://www.youtube.com/@douglasvandergraph)

Support the ministry by buying Douglas a coffee (https://www.buymeacoffee.com/douglasvandergraph)

#Faith #Encouragement #ChristianInspiration #Hope #TrustGod #DailyFaith #SpiritualGrowth #Motivation

 
Read more...

from Faucet Repair

12 January 2026

From a recent Sean Tatol review:

”...the more he struggles the more he reveals himself as consummately tasteful. If I had to guess why, I think it's because his desire is to make a painting, and that reflexive concern with painting-in-itself gets caught in a knot that can't produce the kind of verve that painters are after. Compare this to Pollock: 'My concern is with the rhythms of nature... the way the ocean moves... the Ocean's what the expanse of the West was for me.' In spite of the cheesy existential-primordial tone, he points towards the idea of something he wants to create by the means of paint.”

Taste really is the misguiding master of our times. I'm not immune to it, spent a long formative time honing my own for reasons that now feel embarrassing. But I also remember how during that time there were periods of making that unintentionally (crucially) ignored taste and used whatever tool was handy to capture incidental moments, and the art that resulted has a singular aura. Thinking specifically of carrying my half-broken little early aughts digital Canon around with me in the Big Bear mountains with Joey.

 
Read more...

from Faucet Repair

10 January 2026

Visited Sebastián's studio, brought him one of the hand-drip coffee bags Yena's father makes. This one was an Ethiopia Geisha with a Manet on the packaging (Woman Reading, 1880-82). When I handed it over, Sebastián immediately placed it among the other objects on one of the still life surfaces in his space. I knew from researching his work and seeing his current show (Lustre at Interval Clerkenwell; if you're reading this you should go see it) that he paints master paintings into his compositions, but it hadn't occurred to me that I was literally handing him a mini master painting. So that was a lovely synchronicity. But I mention it because it speaks to what I feel is the main thing I learned from him, which is how to create a studio that is a self-regenerating ecosystem. If it comes into his space, it becomes part of its orbit and nourishment. I had the sense in there that everything in the space was vital, alive, able to be used at a moment's notice. Which aligns with how he described looking and working with attention and openness, which includes an openness to freely modulating his process through any number of variables including light, objects, and reference works. At risk of sounding dramatic, coming face to face with a world built out so fully altered my thinking around my own practice pretty significantly in that as soon as I left his space, I began to think more carefully about what it is that I don't have to think about at all (or what is lodged at my core). Into my head then popped William Eggleston's famous Greenwood, Mississippi work (1971, the one of the light bulb on a red ceiling). There's a similar bulb in the room at my new flat. It has always been about light (and looking democratically), I think.

 
Read more...

from Emily Simmerman

The butter and the bone

I’m at a point Where I’m so tired of always Being right about to crack. I feel myself groan and stretch On the daily Without ever wondering what the other ways To be, might be. But I’m starting to see Yes, I’m starting to feel That instead of bone, I can be butter.

Up til now I’ve lived my days Like an old bone, boiled far too long In a pan of foamy, greasy water A child’s fingers could snap me in half The way I’ve been living Makes me brittle Porous and pocked, With no meat and no forgiveness To give me cushion to move and bend. I want to sway like a palm tree, Seduction, Dancing in even the heaviest of winds But here I find myself an old twig On the very point of the ‘snap’ I can feel the maddened fingers tightening And I’ll have no more of it.

It’s too jagged and stretched, In this place of bone, This place of scarcity. I’m tired of the fear and the white-knuckled grip Like some gnarled old hand, clinging to one end of A last-ditch wishbone. I’m done with it.

I want to be smooth, creamy, and jolly. I’d rather be like butter than some old over-cooked bone. I want to be sexy and smooth. About everything, not just the easy, normal stuff. I want people to be able To come spend time in The soothing, refreshing butter. Spread me onto the bread. Dip your hesitant, greedy fingers in me And lick them after.

People will look for the bone, I’m sure. But they won’t find it. That old thing was never me Only what I tried to hold, Out of fear, Fear that there was no butter And the feeling that I had to suck My nourishment and hope From a shard that had nothing left to give.

I’m throwing it down, Like the cracked, tired thing it always was, So that the butter can show up on the table. Slide it over to me, And I’ll eat. I’ll rub it on my face, my strong shoulders, My sturdy hips I’ll swallow mouthfuls, full for the first time, And I’ll know deep down, Deep down in the creamy, dreamy yellow, gentle depths That there’s a lot more butter where that came from.

 
Read more...

from Florida Homeowners Association Terror

Who do homeowners turn to when threatened by the HOA? If you have the money, you can hire an attorney. You can commiserate with your friends, family, and neighbors. You can get a therapist. Sometimes, homeowners turn to the local news station for assistance.

Tampa Bay 28 complied their expose on Homeowners Associations and their unchecked power into a forty-two minute video. Part of the video discusses the woman in the Creek View neighborhood who went to jail. And it shows how once one person (victim/survivor) comes forward, others follow (This is similar to how serial rapists and killers are discovered.). Check it out at the link below. When I figure out how to embed things on this website, I will.

Home Sweet HOA: An Investigative Report on the Growing Power of HOAs

 
Read more... Discuss...

from Florida Homeowners Association Terror

In How to File an ARC with Your HOA So That They Can Reject It, I begin to tell the story of how I landed in my present situation with the HOA. Keep in mind that when I mention the HOA, I am also talking about the Property Management Company/Property Manager since they are a team, regardless of whether they functionally operate in that manner or not. And as you can see on my neighborhood’s CDD website, the HOA is the property manager.

Since I did not respond to the request for further details in a timely manner, I submitted another ARC. Below you will see what I wrote, with additional emphasis that I have added in bold for reference later:

  1. Description of Improvement:

I had the flu from 12/7/25 for two weeks. Do you want a doctor's note? I do not have insurance but I can go to the clinic to get one because I had records of my fever and symptoms. I also started a new job on 12/1 and ended up missing a lot of time due to the flu. This is why I did not respond. Without any further assistance available for poor and/or disabled homeowners, the tarp would be replaced in May of 2026 and will be done at that time due accumulations of funds and/or to sale of property/new owner. ______ Progressive Insurance in conjunction with South Shore Roofing company would like to improve the roof that was increasingly damaged by storms Debbie, Helene, and Milton by installing a whole house tarp as prior damage was exacerbated by multi-day rain storms that occurred in May 2025 which resulted in severe interior leaking throughout the 2nd floor of home and a part of the 1st floor. FEMA was unable to tarp for homeowner immediately after the storm. Progressive insurance will deny coverage of interior damage if roof is not tarped. Home already has $30k+ worth of damage from previous storms unresolved due to class action lawsuit against builder. South Shore roofing decided to use flashing to cover roof insisting that it was superior to what was seen throughout Vista Palms. Progressive insurance agreed with South Shore Roofing's conclusion. Flashing is a blue and white. Interior damage has not progressed and tarp remains intact. Progressive insurance approved total roof replacement with a deductible of $7k. Homeowner cannot meet deductible at this time due to 1. the HOA having a previous lien on property rending the property ineligible for county assistance over the summer; 2. current unemployment related to issue #1; 3. Catholic Charity subsidiary could not investigate FEMA claim and provide supplementary assistance due to being closed by current U.S. president. Homeowner's new employment is $22k annually which is about $2k per month. If I set aside $1k per month, I could pay for the roof in July 2026.

The part before the dashes is what I added to the ARC when I resubmitted it. Everything after that is the exact same thing I wrote in the first ARC. I tried to add all pertinent information because it still does not make since to me that I am actually making an improvement to the home. A tarp isn’t an improvement—it mitigates damages. Plus, the tarp already existed prior to them forcing me to submit this claim that they knew they were going to reject. If I were getting a better roof, that would be an improvement.

Here is the response from the HOA:

History

  • Hello Board, The owner is requesting to keep the tarp on the roof for an unknow period of time. Their comments show that they could not pay the deductible for their insurance to complete the repairs. They make reference to hardship. The owner then states he could pay the deductible by June 2026, which still does not provide a ETA on when the tarp would be removed or repairs made. I would suspect that after the deductible is paid in June, it would take a while for the insurance company to approve and get the roofer out there to make the repairs. Please let me know if you approve this request or if there are any questions?

Management 12/23/2025 02:12 pm

I had to respond to this because I wasn’t sure if the HOA had a reading comprehension problem or if I was just stressed out and losing my ability to communicate effectively. I had already submitted documents detailing when the tarp was installed, the estimate for a roof replacement, and my homeowner insurance company’s approval of a new roof.

In June, either the foreclosure/sale of the home will be complete and the lender will be responsible for the roof at that time (possibly prior to that time but the lender has to deal with the lien that the HOA placed on the home while the home was already in mortgage foreclosure), or the “homeowner” (myself) will have said deductible in June due to accumulation of funds from new employment. The deductible has nothing to do with the insurance company (Progressive) approving anything. I have already attached documents to my previous ARC indicating as such so I am unsure why that claim is being made currently by Kessler. Additionally, I already have a roofer—for which I have previously provided documentation for also—that is ready to do the job as they did the tarp and were going to do the roof in June prior to the HOA foreclosing on the house which pulled the Hillsborough County home repair funding from the roofer. There are not an abundance of roofs needing repair currently as there were no active hurricanes to hit this area during the past season so nothing is hindering the repair except money.

So, in response to my response, I am sure you know what the HOA did. They rejected that shit:

Hello, This request has been declined by the board of directors. The board has stated that it is unreasonable to have to wait until June to have this issue taken care of especially since this has been an issue throughout 2025. The board further states that the repairs must be made within the reasonable time of the end of January in order to avoid the issue being sent to the attorney for legal enforcement actions. Please have the issue resolved by the end of January.

Management 01/05/2026 02:58 pm

So, let all the details above serve as a further introduction to how I landed in this predicament. It gets worse. Much worse.

 
Read more... Discuss...

from 💚

Let Zay in Heaven

For this fjord to seek all day And in the night’s esteem beget A promise under play Of Dan who saw The Watch of early yearing In effort to effect A place called solemn home Between each tree And every brother To this day In reach And called a poem For rights to read The Scotland view Which appears to sow No large divide Of faded number But the stars who call him near And every phone- on lock to store the day- of strings that whay and study Of the optimal accord So as chance to make it home And forever be this right To years of beautiful unsuffer This man called Zay An Earthen dream Of making rouse To always know Hear heights in grace And fortitude of love For all who cast a hope But righting ships of souls And mending free The right of Kings Who summon free The debts to be unhad And wincing star In play for truth The madness gone While spirits desolate A new purview To always say Amen By wished gear A striking man and sharp Exciting best And gone to see the waves As Colin would To best- and free Eclectic Zay Is found a star For this new tack In splicing more A hull for steer With wrath to wind To solitude my shore And placing hands For future mend It honours me in three This will to go alone A space to bless New Zay and done The forded best To one and ten A call to roads For years to stay ahead In solemn be To Rome And then- a better day- forever.

—For Zay Harding

 
Read more...

from mouse-fischer-montgomery

I got a great photo this morning to add to my ADA information seeking email, so I’m glad I took the time to breathe and exercise a bit of restraint instead of just shooting off an angry email.

Yes, that’s my foot (the bad ankle, even) fully stuck in a plowberg up to my knee and trying to get loose. Which I did manage, only to slide down the opposite face of the plowberg into an intersection where a truck was driving distracted and nearly hit me.

Accessibility!

#accessibility #disability

 
Read more...

from G A N Z E E R . T O D A Y

It's been a strange week.

You can't find dead bodies and not become extremely existential in thought. Especially if the bodies pertain to people you were conversing with only a handful of hours prior.

Carbon monoxide poisoning. Looks like they accidentally dozed off and had left something on the stove. Pot overflowed and put out the flame and the gas kept going overnight.

Had to break in. Thought I could save them but it was too late.

Police proceedings afterwards were their own surreal experience.

Really fucking tragic.

#journal

 
Read more... Discuss...

from Prdeush

Byla noc. Dědek Strašpytel stál u dveří, ruku na klice, druhou na prdeli – čistě kontrolně. Musel jít ven. Nešlo to odložit. V kamnech cosi zůstalo nedodělané, v hlavě tikalo a v močovém měchýři zvonil poplach třetího stupně.

Jenže venku… ticho. Takové to soví ticho, co není prázdné, ale čekající. Strašpytel pootevřel dveře na šířku prstu. Studený vzduch mu přinesl známou štiplavost. Ne jednu. Více vrstev.

„Jsou tady,“ zašeptal, i když nebylo komu. Na střeše cosi tupě tup. Na okenici cosi měkkého šplác. A pak to přišlo: pomalé, důstojné přitlačení prdele na sklo. Sklo zamlžilo. Strašpytel ztuhl.

Sovy neútočily. Sovy čekaly. Dědek si vzpomněl na staré pravidlo Dědolesa: Když nemůžeš projít kolem prdele, musíš projít skrz prd.

Zavřel oči. Vyšel na práh. Postavil se čelem do tmy. A prděl. Ne hystericky. Ne obranně. Ale pomalu, hluboce, s lehkým chvěním kolen – prd člověka, který ví, že se bojí, ale jde stejně.

Byl už skoro uprostřed dvora. Studená hlína křupala pod nohama, dech mu šel v obláčcích a prdel – ta byla v pohotovosti, lehce sevřená, připravená kdykoliv zasáhnout.

Sovy se zatím držely v odstupu. Seděly na plotě, na střeše kůlny, na jabloni. Neprdly. To bylo nejhorší. A pak to přišlo. Z temnoty se utrhla jedna. Ne let – nálet. Tiché švihnutí vzduchu, roztažená křídla, a uprostřed toho všeho prdel, pevná, navedená, mířící přímo na dědkova záda.

Strašpytel zareagoval instinktivně. Žádné hrdinství. Žádná filozofie. Jen syrové, zoufalé:

PRD!

Krátký, ostrý, panický. Sova to nečekala. Prdel jí cukla, let se rozpadl a s tlumeným žbluňk skončila v sudu s dešťovkou.

To už dědek nečekal na nic. Rozběhl se. Kabát mu vlál, boty klouzaly po blátě, dech se lámal. Za ním šustění křídel, rozhořčené huu-prrrd, chaos. Jedna sova narazila do plotu, druhá do sebe navzájem, třetí se snažila prorazit oknem, ale tvrdé sklo jen zakvílelo.

Strašpytel se vrhl ke dveřím, zalomcoval klikou, zakopl o práh a vpadl dovnitř. Zabouchl. Zasunul závoru. Opřel se celou vahou o dřevo. Ticho. Jen jeho dech. Jen tlukot srdce. Jen jemný doznívající pach prdu, který ho vlastně uklidňoval.

Už si chtěl sednout. A v tu chvíli to uslyšel. Šššš… škrk… chrrr… Ze skříně. Strašpytel pomalu otočil hlavu. Dvířka byla pootevřená. Jen nepatrně. A zevnitř se linul známý, štiplavý pach. Něco se tam pohnulo. Něco, co tam nemělo být.

Skříň se začala pomalu otevírat. Ne prudce. Ne nápadně. Jen tak… o prst. Strašpytel nezakřičel. Nedýchal. Ruka mu vystřelila sama – závora, kov studený jak rozum po půlnoci. PRÁSK. Dvířka skříně se zavřela tak rychle, že uvnitř cosi zaklaplo zobákem naprázdno.

Ozvalo se tlumené huuuf–prrrd, rozčilené, stísněné. Dědek se ani neohlédl. Vklouzl do sklepa, schody bral po dvou, klopýtl, ale zabouchl dveře a zapřel je tělem. Tma. Vlhko. Sudy. Brambory. Starý pach dědkovského bezpečí.

Nahoře se ozvalo šramocení. Křídla narážela do stěn. Skříň vrzala. Dřevo pracovalo. Strašpytel seděl na schodech až do rána. Nespal. Jen občas… prdl. Pro jistotu. Ráno bylo tiché. Až podezřele.

Strašpytel si netroufl nahoru sám, to ne. Poslal pro jezevce. Přišli dva. Zkušení. Čichali už ode dveří. „Hm,“ zabručel jeden. „Tady něco bylo,“ řekl druhý. „Ale teď už to tu není.“ Skříň otevřeli opatrně. Prázdno. Jen lehce poškrábané dřevo zevnitř. Jedno šedé pírko. A pach, který nešel zařadit – ne čerstvý, ne starý, spíš… čekající.

„Odešla,“ řekl jezevec. „Ale ne proto, že by musela.“ Strašpytel polkl. „A proč teda?“ zeptal se. Jezevec se podíval na okno. Na střechu. Na les. „Protože chtěla,“ řekl. „A když sova chce… většinou se ještě vrátí.“ Od té doby Strašpytel skříně nezavírá úplně. Tvrdí, že kvůli větrání.

 
Číst dále...

from An Open Letter

It’s such a weird thing to feel this want to have more, even though there’s no real reason. I guess I wanna do what my dad did.

 
Read more...

from daisys

Collaboration night malam ini dibuka dengan sambutan dari para direktur utama pemegang kepentingan project dari beberapa perusahaan yang terlibat. Seperti biasa, ucapan terima kasih dan apresiasi kepada seluruh pihak yang sudah membantu menyukseskan salah satu project terbesar mereka.

Setelah seluruh rangkaian kegiatan formal telah berlangsung, sekarang sudah masuk sesi free time dimana seluruh undangan dapat berbincang dan menikmati hidangan yang sudah disediakan.

Bian memanfaatkan momen ini untuk memperluas relasinya sebagai orang baru, dia berbincang dengan banyak direksi khususnya para direksi NODUS yang juga hadir pada acara malam itu. Setelah puas berkenalan dan berbincang singkat, Bian mengambil segelas white wine lalu berdiri di area yang langsung menghadap balkon.

Sesekali ada beberapa perempuan yang mengajaknya bicara dan menawarkan untuk bergabung dengan mereka. Sabiano tetaplah Sabiano, dia tidak tertarik dan langsung menolak dengan sopan tawaran apapun yang tidak berhubungan dengan kepentingannya.

Bian melirik ke arah jam tangannya, waktu menunjukkan pukul 10 malam. Dia sudah merasa cukup dan berniat untuk meninggalkan tempat itu, tetapi matanya melihat sesuatu yang menarik perhatiannya.

Kai sedang berada di balkon dengan seorang perempuan yang tidak Bian kenali. Niatnya untuk pulang seakan hilang begitu saja saat melihat interaksi Kai dengan perempuan itu, mereka berbicara dan bercanda seakan sudah kenal sedari lama. Perempuan itu bukan salah satu team NODUS jakarta yang berangkat bersama mereka, maka dari itu Bian benar-benar asing dengan perempuan tersebut.

“Bukan urusan gua sih harusnya, lagian semua orang wajar punya kenalannya masing-masing juga.” Pikirnya.

Sesaat Bian berniat untuk benar-benar pergi kali ini, dia melihat perempuan itu perlahan mendekatkan tubuhnya ke arah Kai. Bian bingung, menurutnya itu bukan interaksi antara rekan kerja yang sewajarnya apalagi dia tau Kai sudah punya kekasih.

Beberapa detik kemudian, Kai terlihat tanpa ragu membalasnya dengan pelukan singkat. Balkon tersebut memang sepi, karena semua orang lebih memilih fokus menikmati acara di dalam ballroom.

Bian yang telah jelas melihat semua yang ada di depan matanya, langsung memutuskan untuk pergi dari tempat itu.

Perasaan nya campur aduk, dia tidak tahu harus apa dengan kejadian yang dia lihat tadi. Haruskah dia berpura-pura tidak tahu apa-apa dan menganggap ini bukan urusannya seperti hal biasa yang dia lakukan?

 
Read more...

from hamsterdam

Imagine your neighbor wants to sell you her small bakery. She makes $10,000 a year in profit after all expenses. How much would you pay for it?

This is the most fundamental question in investing, and surprisingly, many people completely ignore it when buying stocks. They chase companies with cool products, exciting growth stories, or buzzy news coverage. However, the only reason to buy an individual stock is if you believe the current price is too low.

Not because the company is growing fast. Not because you love their products. Only because other investors have underestimated what the company is actually worth.

The Bakery Test

Let’s go back to your neighbor’s bakery. It makes $10,000 per year. If she wants $50,000 for it, that’s a P/E ratio of 5—meaning you’d pay $5 for every $1 of annual profit. At that price, if profits stay steady, you’d earn back your investment in five years.

If she wants $200,000? That’s a P/E of 20. Now you’re paying $20 for every $1 of profit. It’ll take twenty years of steady profits just to break even. You’d need to believe the bakery’s profits will grow substantially to justify that price.

And if she wants $1,000,000 for a bakery making $10,000 a year? That’s a P/E of 100. You’re paying a hundred dollars for every dollar of current profit. You’d need to be absolutely certain this bakery is about to explode in popularity—that the $10,000 today will become $50,000 or $100,000 in a few years—otherwise, you’re massively overpaying.

AMD: A Real-World Example

Now let’s look at AMD, the chipmaker. As of late January 2026, AMD trades at roughly $250 per share with a P/E ratio around 130.

What does that mean in plain terms? For every share you buy, you’re paying about $130 for each $1 of AMD’s current annual earnings per share.

Think about that in bakery terms. If AMD were a local business earning $10,000 a year, you’d be paying $1.3 million for it.

For comparison, the S&P 500—a basket of 500 large U.S. companies—trades at a P/E of about 28. The average stock costs you $28 for every $1 of earnings. AMD costs you nearly four times that.

So Is AMD a Bad Investment?

Not necessarily. Here’s where the math gets interesting.

When you buy AMD at a P/E of 110, you’re making a bet. You’re betting that AMD’s profits will grow dramatically—so dramatically that today’s price will look cheap in hindsight. You’re betting that the consensus view of AMD’s future (which is already optimistic, hence the high P/E) still underestimates how well the company will actually do.

The market already expects AMD to benefit from the AI boom, from data center growth, from capturing market share from Intel. That expectation is baked into the price. For AMD stock to go up from here, the company has to exceed those already-high expectations. It has to surprise to the upside.

If AMD simply meets the already very high expectations? The stock probably goes nowhere. If it disappoints? It could fall hard.

Meanwhile, at a P/E of 110, even if AMD’s business performs brilliantly, you’re starting from an expensive base. Remember: you paid $110 for each dollar of current profit. That’s a lot of future growth already priced in.

Financial theory tells us that the correct price of a stock equals the present value of all the future cash it will generate for shareholders. The P/E ratio is a rough shortcut to understanding whether that future cash flow justifies today’s price.

The P/E ratio is your reality check. It forces you to ask: “What would this look like as a simple business? Would I buy a bakery at this price?”

The Question to Ask

Before you buy any stock, ask yourself one question: How much am I paying for each dollar of this company’s profits?

At a P/E of 15, you might be getting a bargain—or buying a company with dim prospects. At a P/E of 110, you might be buying a future titan—or paying a fortune for hype.

Neither high nor low P/E is automatically good or bad. But understanding what you’re paying, and what growth would need to happen to justify that price, is the difference between investing and hoping.

Your neighbor’s bakery makes this obvious. Wall Street makes it complicated. But the question is the same: Is the price right?

 
Read more...

from Build stuff; Break stuff; Have fun!

You never stop learning, and you can't know everything about your profession. Nice to see how you can improve your usage of HTML in your interface.

I found this bit and wanted to share it.

»HTML’s Best Kept Secret — The Tag: Every developer knows . It’s the workhorse of the web. But ? Most have never touched it. Some don’t even know it exists. […]« — by @denodell

🧑‍💻 https://denodell.com/blog/html-best-kept-secret-output-tag


96 of #100DaysToOffload
#log #dev
Thoughts?

 
Read more... Discuss...

Join the writers on Write.as.

Start writing or create a blog