HN user

cacozen

385 karma
Posts39
Comments41
View on HN
world.hey.com 3mo ago

Can OpenClaw and Claude be better than therapy?

cacozen
2pts1
github.com 5mo ago

UX Anti-patterns skill: Catch the sins Claude ships when you're not looking

cacozen
1pts0
github.com 5mo ago

Agent Death by a Thousand Cuts: UX Anti-Pattern Skill

cacozen
1pts0
github.com 5mo ago

UX Anti-patterns skill: Catch the UX sins Claude ships when you're not looking

cacozen
1pts0
github.com 1y ago

Tired of Oh-my-ZSH bloat, built my own minimal dotfiles with just what I need

cacozen
10pts1
github.com 1y ago

FatBee, Familiar yet Ergonomic Keyboard

cacozen
5pts0
www.perfectworldrpg.com 2y ago

Show HN: AI and AR 20 yrs in the future: A utopian/distopian RPG

cacozen
26pts7
www.perfectworldrpg.com 2y ago

A Dystopian future where Vision Pro and GPT are the norm

cacozen
1pts0
www.perfectworldrpg.com 2y ago

Show HN: AI, AR and IoT 20 years in the future, a game

cacozen
3pts2
world.hey.com 2y ago

Scrum is fine, your company culture is to blame

cacozen
3pts1
twitter.com 2y ago

Apple should re-release Safari for Windows

cacozen
83pts58
github.com 3y ago

A text adventure game on TypeScript's type system

cacozen
293pts31
flipgrid.com 4y ago

Show HN: Free, async platform to discuss and learn as a dev

cacozen
6pts0
github.com 5y ago

A TypeScript-first state machine for React

cacozen
1pts0
github.com 5y ago

UseStateMachine – a ½ kb, Typescript-first hook for React

cacozen
2pts0
www.youtube.com 5y ago

React: Transforming UseReducer into a State Machine

cacozen
1pts0
www.youtube.com 5y ago

Getting your act together with State Machines

cacozen
1pts0
www.youtube.com 5y ago

Hooks and Stale Closures in React

cacozen
1pts0
www.youtube.com 5y ago

Git subtree as an alternative to ejecting in Create React App

cacozen
1pts0
www.youtube.com 5y ago

Unbundled JavaScript Development

cacozen
1pts0
www.youtube.com 5y ago

A quick glance at React Server Components

cacozen
1pts0
www.youtube.com 5y ago

Redux is losing popularity – now what?

cacozen
2pts0
www.youtube.com 5y ago

You should use React.memo more!

cacozen
1pts1
www.youtube.com 8y ago

A Flock of Functions: Finally Learn Lambda Calculus and Combinators (in JS)

cacozen
3pts0
www.youtube.com 8y ago

Show HN: Learn React Server Side Rendering in Under 30 Min

cacozen
12pts0
www.youtube.com 9y ago

ReactCasts #6: Redux Middleware

cacozen
2pts0
www.youtube.com 9y ago

Show HN: ReactCasts, a series of short videos explaining React's APIs and concepts

cacozen
20pts0
www.youtube.com 9y ago

ReactCasts: Video series about intermediate aspects of React's API

cacozen
2pts0
www.youtube.com 9y ago

ReactCasts Episode 2 Is Live: Function as Child Components

cacozen
3pts0
github.com 9y ago

Create Drag'nDrop interactions quickly on React apps

cacozen
1pts0

I hope nobody tells the neurodivergent about rotatewatches.com or diywatch.club, because it's been a money sink...

Charts.css 1 year ago

Does it automatically fall back to a table for screen readers? That’s certainly not ideal, but also not a bad start

A keyboard that is ergonomic without looking or feeling intimidating (https://github.com/cassiozen/fatbee).

The term "ergonomic" isn't regulated in the US, so the market is full of supposedly "ergonomic" keyboards that offer little real benefits—and in some cases, may actually cause harm.

My main gripe is with split keyboards. The traditional keyboard layout is wrong in so many ways (from the perspective of physiology and biomechanics) that just "splitting in the middle" isn't enough to avoid long-term injury.

Splitting is not wrong, but alone, it's not enough. You need to tackle it from multiple perspectives: Yes, Split the keys, so your wrists aren't bent outward, support the palms so they're not bent upward, and angle the middle part up (like a tent) to keep your forearms from twisting. That twisting is especially bad because it squeezes the carpal tunnel and can lead to nerve and tendon problems.

FatBee is my attempt to incorporate all these elements while creating something that doesn't feel too overwhelming to use.

Suggestion: Costco sell car batteries for ridiculously low prices, because they don't include installation. I recently got one for my Kia Telluride and it was $100 cheaper than any competition (because all competitions include the installed price). Installing is as easy but can feel intimidating to people: Could be another source of income for your app.

  Location: MN, USA
  Remote: Yes
  Willing to relocate: No but open to discussion
  Technologies: Typescript (was first page here on HN with a TS project), React (wrote "Pro React" by Appress), Testing (Jest, Mocha, Cypress, Playwright)
  Résumé/CV: https://www.linkedin.com/in/cassiozen/
  Email: cassiozen(at)gmail.com
Hello, world! I'm currently at Microsoft, ex Google - I’ve spent the last 20+ years as a software engineer, specializing in building complex front-end applications – particularly within React and TypeScript. I pride myself in being a pragmatic engineering leader, and I've worked on a wide range of exciting projects and collaborated with open-source libraries.

I’m the author, here’s the pitch:

The Perfect World setting tells a story of human ambition, its ascension and fall, and the struggle for power in a world where technology binds everything. It delves into how AI, once humanity’s greatest ally, became a tool of corporate subjugation. Players act as neuromancers, hackers who can manipulate connected devices around them in ways that defy comprehension. If “Any sufficiently advanced technology is indistinguishable from magic”, neuromancers are the wizards of this age, holding the potential to reclaim a society on the brink of collapse. Forge your narrative in a world balanced on the razor’s edge between utopian dreams and a dystopian reality.

TypeScript 5.0 3 years ago

Internal refactors that included moving to ES modules and ended up improving overall performance and size.

I'm not a scientist, so I might be missing some nuance, but it strikes me that the experiment could indicate a million other things that are not "Ritalin causes the brain to focus on benefits of work rather than its costs".

For all I know it could mean the person gets to believe more in their capacity to do the hard tasks. Or it could mean that the person feels less distracted and more willing to engage. Or many other things... Am I missing something?

I think using a state machine can make the resulting code more elegant in some cases by coupling state changes and effects. But that’s not why they are useful. In my experience, they have been useful because they help map (even mentally) all individual possible states a piece of code can be in, and how the code should behave in each case. In the process, I usually discover and deal with more edge cases, more combination of states and behavior, and as a consequence the code is bigger/fatter. But also more robust.