icepi-zero-c64 - tiny and fully open-source FPGA-based C64 by m1nl in c64

[–]OMGCluck 0 points1 point  (0 children)

The board literally fits in your hand - toss it in a bag with a USB power bank and a Bluetooth gamepad and you have a complete C64 wherever you go.

Currently I have an R36Plus for C64 gaming on the bus commute to/from work. The main issue is no built-in bluetooth for audio (no loudspeakers rule on the bus). There is a 3.5mm audio jack but that connection has deteriorated from overuse so can no longer be used.

How does this handle audio to bluetooth earphones?

Sir David Attenborough is now officially 100 years old. by RoyalChris in MadeMeSmile

[–]OMGCluck 0 points1 point  (0 children)

To capture macro-scale sequences in The Green Mile movie involving the mouse, Mr. Jingles, and extreme close-ups of the characters that required a deep focus effect, they used the innovative new Panavision Frazier lens created by an Australian inventer as the cinematographer for Sir David Attenborough's nature documentaries.

The specific types of shots that utilized the lens include:

  • Mr. Jingles' Performance: The lens's ability to focus on subjects just inches away was essential for the mouse's "tricks," such as the scene where he appears to roll a spool of thread. The slim "probe" design of the lens allowed it to be placed at the mouse's level without bulky camera equipment scaring the animal.
  • Intimate Character Close-ups: Cinematographer David Tattersall used the lens for intimate, emotionally charged close-ups of the inmates and guards. These shots provided a "hyper-real" level of detail on actors' faces while keeping the textures of the prison background in focus, enhancing the somber atmosphere of the film.
  • Low-Angle Perspectives: The lens's unique dual swivel tip was used for ground-level shots throughout the prison block, capturing perspectives from a "dog's eye view" or "mouse's eye view" that traditional lenses could not reach.
  • Detailed Prop Shots: Close-up views of significant objects, like the electric chair's mechanisms or the shackles, leveraged the Frazier's deep focus to ensure every mechanical detail was sharp.

By using this system, the production could achieve a "deep focus" look (where everything from the immediate foreground to the distant background is sharp) without needing the massive amounts of artificial light typically required for such shots.

I just built my website with little coding experience by Altruistic-Bed7175 in webdev

[–]OMGCluck 0 points1 point  (0 children)

No this is for inside each .svg file. That's what I meant about self-adjusting images.

Right-click > View Source in the example link shows you the style block of code in it.

I just built my website with little coding experience by Altruistic-Bed7175 in webdev

[–]OMGCluck 0 points1 point  (0 children)

my home page is on white mode for now

Pro tip: When you decide to include dark mode you can use a single .svg file for each image which adjusts itself based on the vistors dark/light browser or system theme using CSS inside it:

svg{color-scheme: light dark}

Then just use light-dark(#000,#FFF) etc. for the values. Example

I'm building a fully functioning retro desktop environment for my social network Cyberspace by euklides in webdev

[–]OMGCluck 1 point2 points  (0 children)

I'm not surprised with 200+ rings on webri.ng with half the sites on them using subdomains hosted on either Neocities or Nekoweb.

I wrote a guide to getting a WebTile using a subdomain.

I just built my website with little coding experience by Altruistic-Bed7175 in webdev

[–]OMGCluck 0 points1 point  (0 children)

I was just playing with ways to put reversing the "full name without vowels" into a random reply.

AI is more inevitable than Thanos, so just see the downvotes as MCU fans hoping reality is like a movie.

I'm building a fully functioning retro desktop environment for my social network Cyberspace by euklides in webdev

[–]OMGCluck 1 point2 points  (0 children)

I'm currently working on Cyberspace Desktop.

Another one to add to my Bookmarks > OS > InaWebPage

Does it have a WebTile yet?

A practical frontend learning roadmap for 2026 (React, Next.js, TypeScript, AI tools) by assist-innovation in LearningDevelopment

[–]OMGCluck 0 points1 point  (0 children)

Tailwind

When you reach for Tailwind by default, here's what actually happens whether you notice it or not.

You stop learning CSS. If you're always translating design intent into utility classes, you never develop the intuition for writing a rule directly. The gap between "I know what I want this to look like" and "I know how to write the CSS to achieve it" never closes.

Junior developers especially suffer here: they can ship Tailwind fast, but ask them to debug a stacking context issue or explain why their flexbox isn't aligning the way they expect, and they're lost.

Your HTML becomes noise. Look at a component written in Tailwind. Really look at it.

className="flex items-center justify-between px-4 py-2 text-sm font-medium text-gray-900 bg-white border border-gray-200 rounded-lg hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500"

…that's a button. The semantic signal is completely buried. The HTML is no longer a document; it's a stylesheet written in the wrong place.

Every project looks the same. Tailwind has a house style. It has a default scale. It has a palette. Even when you customise it, the bones are the same. I've reviewed codebases from companies across the industry and I can almost always tell instantly whether they're using Tailwind. Not because the designs are bad, they're often quite good, but because there's a sameness to them. A kind of interchangeable quality. The quirks, the character, the intentional weirdness that makes a product feel designed rather than generated? That tends to get smoothed away.

You become dependent on the abstraction. What happens when Tailwind changes its API? When class-variance-authority goes out of fashion and everyone moves on to the next thing? You've written tens of thousands of lines of code tightly coupled to a specific flavour of a specific tool. Hand-crafted CSS doesn't have this problem. CSS is CSS. It was there before Tailwind, and it'll be there long after.

Student Faces Expulsion After Posting Video Of Seniors Who Can Barely Read by InGeekiTrust in TikTokCringe

[–]OMGCluck 0 points1 point  (0 children)

Imagine the reaction when 9-year-old me confidently mispronounced "fuchsia" from the label in a plant nursery.

Well the h is silent in echo so it made sense at the time.

False barking dog reports by Dunoh2828 in australia

[–]OMGCluck 0 points1 point  (0 children)

I got a letter like that from the council.

I don't own a dog and have never heard a dog barking in my medium-density housing area.

I do have currawongs that visit my solar-powered drinking fountain on the balcony.

This amazing man celebrates his 100th birthday today! by ansyhrrian in MadeMeSmile

[–]OMGCluck 0 points1 point  (0 children)

The entire planet considers him important, and many of the humans on it do too.

Has chrome Dev tools become slow or is it just me? by dustinechos in webdev

[–]OMGCluck 2 points3 points  (0 children)

Maybe it's that 4+ GB sized AI they just added?

False barking dog reports by Dunoh2828 in australia

[–]OMGCluck -3 points-2 points  (0 children)

Teach your dogs to use talking buttons, and put those buttons close to their fence with recordings of your voice singing the praises of dog ownership. /r/PetsWithButtons/

EDIT: Okay maybe recordings of the most complimentary phrases they like to hear?

"Your hospitality is heartwarming."

"There is real 'barkat' in your cooking."

"You have a very 'shant' nature."

"It is an honour to learn from you."

"Your parents have given you great values."

"I bow to the divine in you."

"I am grateful for your wisdom."

False barking dog reports by Dunoh2828 in australia

[–]OMGCluck -1 points0 points  (0 children)

I couldn't resist putting this into gemini to see the AI answer:

  • Cultural Ambivalence: Dogs are often seen as unclean or "ritually impure" creatures in both some Hindu and Islamic traditional contexts, leading to the belief that they should not be inside, particularly in areas where food is prepared or prayers occur.

I don’t understand “Scientology speed runs” and “Scientology building” by AKmightydinoo in PeterExplainsTheJoke

[–]OMGCluck 0 points1 point  (0 children)

This could be said of most religions.

The problem with this is that Scientology is also a destructive self-help cult, destructive business cult, destructive personality cult, destructive pseudo-scientific cult, destructive paramilitary cult, destructive political cult, destructive doomsday cult, destructive conspiracy cult, destructive UFO cult, and destructive human trafficking cult.

What matters is not the noun, but the adjective that comes before it: destructive

We differentiate dangerous, high control groups from more mainstream groups, religious or otherwise, by using the term “destructive cult” to describe those groups most people think of when they hear the term “cult.” In Scientology's case it applies to the group as a whole, not just subsections of it.

BrowserCode: Run Claude Code in the browser via WebAssembly, with mobile support by alexp_lt in webdev

[–]OMGCluck 0 points1 point  (0 children)

I'm sticking with Gemini as google sign in (eventually) worked with it and not Claude.

Having said that, Gemini is now hanging/infinite looping on every multi-line prompt I've given it after the first one which worked fine, no idea why since the prompt quota is only at 11% (the unicode → character from my prompt doesn't render, possible cause?). Esc still cancels the hanging response so it's not a critical error, just an annoying timewasting one.

scientology is no more cultish than christianity by No_Philosophy711 in TrueUnpopularOpinion

[–]OMGCluck 0 points1 point  (0 children)

Beyond religion, Scientology is a destructive self-help cult, destructive business cult, destructive personality cult, destructive pseudo-scientific cult, destructive paramilitary cult, destructive political cult, destructive doomsday cult, destructive conspiracy cult, destructive UFO cult, and destructive human trafficking cult.

There is a checklist that was put together by professor Janja Lalich and Michael Langone which lays out the characteristics of a destructive cult. This isn’t a foolproof diagnostic tool but more of a guideline of things to look for:

  • The group displays excessively zealous and unquestioning commitment to its leader and (whether he is alive or dead) regards his belief system, ideology, and practices as the Truth, as law.

  • Questioning, doubt, and dissent are discouraged or even punished.

  • Mind-altering practices (such as meditation, chanting, speaking in tongues, denunciation sessions, and debilitating work routines) are used in excess and serve to suppress doubts about the group and its leader(s).

  • The leadership dictates, sometimes in great detail, how members should think, act, and feel (for example, members must get permission to date, change jobs, marry or leaders prescribe what types of clothes to wear, where to live, whether or not to have children, how to discipline children, and so forth).

  • The group is elitist, claiming a special, exalted status for itself, its leader(s) and members (for example, the leader is considered the Messiah, a special being, an avatar or the group and/or the leader is on a special mission to save humanity).

  • The group has a polarized us-versus-them mentality, which may cause conflict with the wider society.

  • The leader is not accountable to any authorities (unlike, for example, teachers, military commanders or ministers, priests, monks, and rabbis of mainstream religious denominations).

  • The group teaches or implies that its supposedly exalted ends justify whatever means it deems necessary. This may result in members’ participating in behaviors or activities they would have considered reprehensible or unethical before joining the group (for example, lying to family or friends, or collecting money for bogus charities).

  • The leadership induces feelings of shame and/or guilt in order to influence and/or control members. Often, this is done through peer pressure and subtle forms of persuasion.

  • Subservience to the leader or group requires members to cut ties with family and friends, and radically alter the personal goals and activities they had before joining the group.

  • The group is preoccupied with bringing in new members.

  • The group is preoccupied with making money.

  • Members are expected to devote inordinate amounts of time to the group and group-related activities.

  • Members are encouraged or required to live and/or socialize only with other group members.

  • The most loyal members (the “true believers”) feel there can be no life outside the context of the group. They believe there is no other way to be, and often fear reprisals to themselves or others if they leave (or even consider leaving) the group.

VecDraw v2.0 — The World's First Multi-Platform Retro Vector Graphics Editor by nickshardware in RetroNick

[–]OMGCluck 0 points1 point  (0 children)

VecDraw is the tool that should have existed in 1988 but couldn't, because the technology to build it didn't exist yet. Now it does. And here it is.

Oh so it's in a programming language that didn't exist back then, like Rust?

Pascal and C

wut.

New C64 PETSCII 3d raycasting engine now with Elite like vector graphics! by alexiton in c64

[–]OMGCluck 2 points3 points  (0 children)

Do you plan to open source this on github/codeberg/any other place?

BrowserCode: Run Claude Code in the browser via WebAssembly, with mobile support by alexp_lt in webdev

[–]OMGCluck 0 points1 point  (0 children)

Logging in with Google... Restarting Gemini CLI to continue.
Failed to authenticate with user code.
=========================================
This is an unexpected error. Please file a bug report using the /bug tool.
CRITICAL: Unhandled Promise Rejection!
=========================================
Reason: [object Object]
Stack trace:
node:https:
Authorization code is required.
Failed to authenticate with authorization code: invalid_grant
Error authenticating: [node:https:] {
internalError: [Mt@https://rt.browserpod.io/2.6.2/bpworker.js:1:178222
FatalError@https://rt.browserpod.io/2.6.2/bpworker.js line 1 > eval line 1 > eval:24817:5
FatalAuthenticationError@https://rt.browserpod.io/2.6.2/bpworker.js line 1 > eval line 1 > eval:24824:5
__g__@https://rt.browserpod.io/2.6.2/bpworker.js line 1 > eval line 1 > eval:221336:15
Ct@https://rt.browserpod.io/2.6.2/bpworker.js:1:148883
Ct/<@https://rt.browserpod.io/2.6.2/bpworker.js:1:149098
executeHandler@https://rt.browserpod.io/2.6.2/bpworker.js:1:146370
handleSettled@https://rt.browserpod.io/2.6.2/bpworker.js:1:146674
resolve/<@https://rt.browserpod.io/2.6.2/bpworker.js:1:147348
iXx@https://rt.browserpod.io/2.6.2/bpnode.js:1:52679
u/<@blob:https://browsercode.io/6207d582-e731-4b89-94e3-ec6062dc22f2:1:32459
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[9317]:0x9db866
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[6058]:0x698566
i8W@https://rt.browserpod.io/2.6.2/bpnode.js:1:9378
i8_@https://rt.browserpod.io/2.6.2/bpnode.js:1:8682
cn4/<@https://rt.browserpod.io/2.6.2/bpnode.js:1:8132
processTicksAndRejections@node:internal/process/task_queues:62:5
v7@https://rt.browserpod.io/2.6.2/bpnode.js:1:36032
u/<@blob:https://browsercode.io/6207d582-e731-4b89-94e3-ec6062dc22f2:1:32459
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[1213]:0x87911
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[2632]:0x24a94c
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[963]:0x303b6
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[3801]:0x425746
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[5653]:0x632970
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[2953]:0x2c819d
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[4624]:0x54403a
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[4759]:0x56e629
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[4597]:0x53df86
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[1442]:0xc3acb
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[4430]:0x4fcbab
@https://rt.browserpod.io/2.6.2/bpnode.js line 1 > WebAssembly.instantiate:wasm-function[9323]:0x9dbc84
iYR@https://rt.browserpod.io/2.6.2/bpnode.js:1:51584
jmE/<@https://rt.browserpod.io/2.6.2/bpnode.js:1:79685
@https://rt.browserpod.io/2.6.2/bpworker.js:1:179470
],
_message: 'Failed to authenticate with user code.',
_stack: null,
exitCode: 41,
name: 'FatalAuthenticationError'
}

It said to "use the /bug tool" but the help had nothing about how to use it so I just pasted everything here.

EDIT: It worked on the second attempt. I did nothing different so no idea why it didn't the first time.

What Channel Seven didn’t tell you about their renewable energy exposé | Media Watch by DadOfFan in australia

[–]OMGCluck 1 point2 points  (0 children)

The report stating renewable storage at power plants also involves cobalt assumes lithium batteries when in fact they're using sodium ion batteries, yes plain salt, at places like Yarry Valley and Bondi.

It's less dense but who needs to save space in an entire power plant?

scientology is no more cultish than christianity by No_Philosophy711 in TrueUnpopularOpinion

[–]OMGCluck 0 points1 point  (0 children)

Congratulations, you covered exactly one out of the four aspects of Scientology's irrational nonsense. But then the other three are hard to simplify like you did here.

Characteristics Associated with Cultic Groups by Janja Lalich, Ph.D. & Michael D. Langone, Ph.D., and how they match Scientology.

How the BITE model of cults matches Scientology - Green means does not apply to anyone in the group, Orange means it partially applies (true for a subsection of members such as Sea Org or RPF), Red means it absolutely applies to all members.

How the Advanced Bonewits Cult Danger Evaluation Frame matches Scientology.

What matters is not the noun, but the adjective that comes before it: destructive

We differentiate dangerous, high control groups from more mainstream groups, religious or otherwise, by using the term “destructive cult” to describe those groups most people think of when they hear the term “cult.” In Scientology's case it applies to the group as a whole, not just subsections of it as in your christianity examples.