I keep reading that this is "widely considered the a masterpiece, possibly the best the Visual Novel medium has to offer" and I can only think the genre needs better quality standards, holy shit. It is tortuously written, over half of what I read so far (30 hours in) is basically filler words, repetitions of concepts established again and again and again and again and again. Flat insipid clichéd characters are fleshed out for hours but they never gain more depth, they are just as shallow but in a bigger space.
It is so frustrating that the novel does have genuinely good moments and writing that is hours and hours apart, because reaching them feels like wading through mud, it's slow, annoying and exhausting.
Search
1000 results for “only_ohm”
-
-
Since the MotoGP calendar expanded to 18+ rounds, 2026 has the third-closest title fight in terms of points, behind only 2015 and 2013. #MotoGP
-
eMudhra, an intermediate CA trusted by major root programs, has been found compromised. This isn't just a certificate issue — it's a reminder that PKI trust chains are only as solid as their weakest intermediate link. Revocation and re-issuance at scale is the unglamorous side of public key infrastructure that rarely makes headlines. Until it does. #infosec #PKI #CertificateAuthority
https://support.apple.com/en-us/149555 -
Ted Tocks Covers - Year 9 - Day 84
All that You Have Is Your Soul
Remembering Bill Graham through Tracy Chapman’s song of wisdom.
“Don’t be tempted by the shiny apple
Don’t you eat of a bitter fruit
Hunger only for a taste of justice
Hunger only for a world of truth
‘Cause all that you have is your soul”#TracyChapman #BillGraham #AllmanBrothersBand #BobDylan #DaraTucker #EmmylouHarris #GratefulDead #Santana #TheBand #TheRollingStones
-
3 winners and 4 losers Colts fans can’t ignore after Vikings defeat
Through eight games of last season, the Indianapolis Colts only had one loss. This season, one that was…
#NFL #IndianapolisColts #Indianapolis #Colts #Football
https://www.rawchili.com/nfl/1037496/ -
One of the things that irk me is that we don't really have a way of tracking the long-term growth and changes of the #Fediverse .
Yes, there is fedidb.com , but it only seems to track user statistics for the last 30 days. Currently, the "monthly user base" seems to over at slightly over 1.3 million, which seems more than it was last year - but we don't really have a good long-term data set.
How does the user base of the Fediverse grow? What are specific events that cause the Fediverse to grow? And what differentiates accounts that stay from accounts that eventually stop being active?
There are a _lot_ of scientific examinations of commercial social media platforms. One would think that the Fediverse, with its open architecture, would also make such analysis possible, but I am not aware of any.
-
Read the #Commodore64 #C64 development story of Mastertronic’s P.O.D. - Proof Of Destruction with Shaun Southern.
Only in FREEZE64 issue 89:
https://freeze64.com/freeze64-issue-89/
#Commodore64Ultimate #GameDev #IndieGames
#RetroGames #RetroGaming -
Experience a gripping psychological thriller filled with innumerable twists and turns. The hunt is on for a murderer known only as the Origami Killer. Four characters, each following their own leads, must take part in a desperate attempt to prevent the killer from claiming a new victim.
Get Heavy Rain at 92% off on IndieGala: https://savespawn.com/d/EkJg5kV
#HeavyRain #PCGaming #GameDeals #Adventure -
Party - popular vote percentage, seat percentage
PC - 48, 66
NDP - 37, 28
Green - 11, 2https://theemptypress.com/why-our-only-hope-in-hell-is-proportional-representation/
-
Lately I've been wondering how to handle security vulnerability reports for my (volunteer) projects. Specifically:
1. Do we really need to keep vulnerability reports confidential? If private, that means I am the only one who can fix it, and I might not have the time/interest. Some other important bugs are not reported privately, and many projects are not public-facing network servers. If the vulnerability was found via an LLM, anyone can throw an LLM at the codebase and find it too with little effort.
2. How much do I really need to care about CVEs? This is just time-consuming paperwork for me. I understand it might be important for security researcher recognition.
3. What happens if the security vulnerability isn't patched in a timely manner, or by the end of the embargo period? Should I feel bad? What if it affects the reputation of the software? I don't want this stuff to invade my life.I very much care about making things right for users, but I don't know how to balance things out with a healthy maintainer role.
-
A quick one and a half hour painting from yesterday morning, of Lieth greenway, the only place I could find some shelter from the prevalent strong winds hitting Edinburgh.voil on linen panel, 13 x 18 cm.
#Edinburgh #Lieth #oilpainting #landscapeoilpainting -
Today's schedule on Radio Jammor
Radio Jammor is on the air...
Broadcasting from #Scotland
https://radiojammor.com
Alexa: Play Radio Jammor (UK Only)
#ScottishIndependence
#Music #Radio -
And I now remember why I moved away from #react in the first place: Implicit contracts. "useEffect" can only be called in certain places in your code, but the language cannot and does not enforce this. "useEffect" also wants a a function and list of state used in the function, but how are you to reliably provide this list, especially in view of changes?
-
Anyone got a good Navidrome/Subsonic client for Android?
Main things I want:
- Transcoding for a maximum bitrate. Won't increase my 128kbps music file sizes, only the large lossless ones.
- Offline lyrics
- Reordering for the queue
I am considering Symphonium, but I want to explore all the free alternatives first.
#help -
How did last week’s Animas River flows compare with historical records?
The second worst flood in Durango history occurred June 28 to 30, 1927; devastation was only surpassed by…
#NewsBeep #News #US #USA #UnitedStates #UnitedStatesOfAmerica #Environment #AnimasRiver #flood #history #localnews #Science
https://www.newsbeep.com/us/894856/ -
One day I might write an in depth post on why choral acts such as Mediaeval Baebes, Anonymous 4, and Trio Medieval aren't that compelling or interesting.
Never only hire people with the same vocal range for an ensemble, especially if they only or mostly have soft & light voices, it gets bland very quickly after awhile.
And no fans, I do not care if these acts are succeeded or not, that is not proof that they are better or worse than any other ones out there.
-
A few months ago, I was looking through a codebase I wrote over a year ago.
Honestly? It was a nightmare.
Nested loops everywhere, variable names that made sense only to 2:00 AM me, and functions that tried to do five different things at once. I spent almost two hours just trying to trace how a simple user authentication flow worked.
That was my wake-up call. We often hear about "Clean Code" principles, heavy design patterns, and enterprise-level architecture. But when you’re building real-world projects or shipping features quickly, over-engineering code can be just as bad as writing messy code.
Over time, I stripped away the fluff and focused on 4 dead-simple habits that completely changed how readable and maintainable my code is today.
1. If You Need a Comment to Explain What Code Does, Rename It
Earlier in my journey, I used to add comments above almost every line:JavaScript
// Check if user is active and has paid
if (u.st === 1 && u.p === true) { ... }
Now, I let the code speak for itself:JavaScript
const isEligibleUser = user.isActive && user.hasActiveSubscription;if (isEligibleUser) { ... }
Comments should explain WHY a decision was made (e.g., worked around a specific browser bug or API limitation), not WHAT the code is physically doing. If your variables and functions are named clearly, the code becomes self-documenting.2. The Single Responsibility Rule (Keep Functions Boring)
If a function is named createUserAndSendEmail(), it’s already doing too much.When a function tries to handle database queries, business logic, and third-party API calls all in one place:
It becomes painful to write unit tests for it.
Debugging takes twice as long when something breaks.
Break it down. A function should ideally do one thing, do it well, and do it predictably. Keep your functions short enough that you don't need to scroll up and down to remember what variables were declared at the top.
3. Early Returns Over Deeply Nested if Blocks
Nothing ruins readability faster than the "Arrow Anti-pattern"—code that slowly drifts to the right side of your screen due to nested if/else statements.Instead of this:
JavaScript
function processOrder(order) {
if (order) {
if (order.isPaid) {
if (order.hasStock) {
// Process order
}
}
}
}
Do this:JavaScript
function processOrder(order) {
if (!order) return;
if (!order.isPaid) return;
if (!order.hasStock) return;// Process order
}
Handling edge cases and invalid conditions at the very top of your function (guard clauses) keeps the main happy path clean, flat, and easy to follow.4. Delete Dead Code (Don't Hoard It)
We’ve all done it: commenting out a block of 30 lines "just in case we need it later."Spoilers: You will never need it later. And if you do, that’s literally why Git exists!
Leaving commented-out blocks, unused variables, and orphaned files floating around creates cognitive noise. When someone else (or future you) reads that file, they waste mental energy wondering if that code is still relevant. Clean as you go.
Final Thoughts
Clean code isn't about applying every complex design pattern you read about in a textbook. It’s about being empathetic to the next developer who has to read your work—even if that developer is just you six months from now.
Start small. Pick one of these habits and apply it to your next pull request or personal project. You'll instantly notice how much easier your codebase becomes to work with.
What's one coding habit that made the biggest difference in your projects? Let me know in the comments! 👇#ai #webdev #programming #productivity #software #coding #development #engineering #inclusive #community
Stop Overcomplicating Clean Code: 4 Simple Habits That Saved My Projects -
Browsers expose no JavaScript API to trigger translation — and my app declared English while being Chinese. How I injected an English mode at the reverse proxy.#i18n #webdev #javascript #php #software #coding #development #engineering #inclusive #community
No API for Browser Translation: Adding an English Mode to a Chinese-Only Web App -
Kyle Larson all but clinches NASCAR championship with Dega win
This was objectively decisive. Kyle Larson responded to his only real setback in the Chase for the Championship…
#NewsBeep #News #NASCAR #CA #Canada #KyleLarsonallbutclinchesNASCARchampionshipwithDegawin #NASCARCup #Sports #TalladegaII #TalladegaSuperspeedway
https://www.newsbeep.com/ca/946488/ -
Were a person to collect all the happy thoughts he had ever had in his life, the result would be a valuable book. At least once a yea eveyone is a genius. It is only that the actual man of genius so-called has his good ideas at shorter intervals. We see, then, how much depends on making a note of everything.
-
Kylian Mbappe hits 100 goals with Real Madrid in win over Barcelona, falls short of Cristiano Ronaldo’s historic pace
Kylian Mbappe enjoyed a banner night in Catalonia. Not only did he score the brace that powered Real…
#Spain #ES #Europe #Europa #EU #Barcelona #CristianoRonaldo #KylianMbappe #RealMadrid
https://www.europesays.com/spain/105991/ -
Also, from the US -- sorry about the election interference. The guy in charge of us thinks that's the only way elections can be won.
-
South Korea’s Seoul Officetel Transactions Plunge 22%, but 40-60㎡ Units Rise 9% — Signs of Owner-Occupier Demand Shift — BigGo Finance
Seoul’s officetel sales market is moving in the opposite direction from the broader transaction slump — but only…
#EuropeSays #Korea #KR #SouthKorea #busan #Gyeonggi #Incheon #InfrastructureandTransport #KimEun-sun #KoreaRealEstateBoard #MinistryofLand #officetelactualtransactionprices #Seoulofficetel #Zigbang
https://www.europesays.com/korea/202081/ -
The r/opensource rules for the sub are some of the most narcissistic and entitled things I've seen in a while, especially the provision for "only using English", at a time when machine translation is so good that it even understands nuance, play on words and colloquialisms.
I really want the anti-AI Andys to pull their head out of the sand for a second and realise they're embracing reactionary elements.
-
🔧💔 "Behold, the iPhone Duo's not-so-shocking revelation: a #foldable that’s *actually* fixable, but its screen is a diva. 🎭 Who knew that in 2023, we're still tearing down devices only to find they're just as fragile as our spirits? 📱💀"
https://www.ifixit.com/News/119895/iphone-duo-teardown #iPhoneDuo #tech #smartphone #repair #screenfragility #device #teardown #HackerNews #ngated -
tsc and vite dev pass locally, but Vercel Node Functions reject extensionless relative imports in production, crashing with Cannot find module.#devops #tooling #productivity #programming #software #coding #development #engineering #inclusive #community
Only Our Vercel API Functions Threw Cannot Find Module -
Finally lining up those dates in my calendar again. I live for the risky activism and campaigning work. Life holds little meaning for me without them. I was born for this shit and they're the only things that make my blood rush and truly make me feel alive.
Talking the talk is too easy for me. It's walking the walk that takes the courage, commitment and dedication.
-
🎞️ 🍿 🎃 October #MovieNight
The Devil's Advocate (1997)
Let's be real, this is all about Al Pacino.
It's not that Keanu Reeves and Charlize Theron aren't great actors (they are), but only Pacino could do such an over-the-top, scenery-chewing, scene-stealing portrayal of Lucifer and make it work.
"Who, in their right mind, Kevin, could possibly deny the 20th century was entirely mine?"
"All of it, Kevin!"
"All of it!"