News for hackers. Stuff that matters.

okayishdefaults

Re:The other Sean Byrne doesn't exist on Saturday August 15, 2026 @12:19PM (#49311829)
I like to tack on "good enough" when throwing this particular aphorism grenade
A myopic view, but the government has generally not been heading in the direction of an educated populace over the last few decades. It doesn't surprise me that anything that's too intellectually capable is a threat.
Re:1-Click GitHub Token Stealing via a VSCode Bug on Wednesday June 03, 2026 @04:04AM (#48381248)
One of the most important things I've ever read as someone that wants to be able to break out of my comfort zone was from Uiua's website. Foreign != confusing
Re:Retrocide Mono โ€“ A monospaced font with no decenders on Saturday October 04, 2025 @04:07AM (#45471595)
I'm unsure if "no descenders" provides increased clarity. For example, lowercase q is easy to recognize because your eyes are already drawn to it being one of few characters that descend. In the case of this font, you have a small uppercase Q as the lowercase q. This feels like it accomplishes the opposite of this stated benefit.
Re:My favorite use-case for AI is writing logs on Saturday July 26, 2025 @07:35AM (#44693268)
Some tools are better than others at specific things. AI as is commonly understood today is better at fuzzy problems than many other tools. In the case of programming and being able to tab complete your way through symbols, you'll benefit greatly from having tools that can precisely parse the AST and understand schemas. There is no guess work when you can be exact. Using AI assistants for simple tab completion only opens the door for a class of mistakes we've been able to avoid for years.
Re:Open Sauce is a confoundingly brilliant Bay Area event on Saturday July 26, 2025 @03:47AM (#44692238)
I encourage people to learn to program especially if they aren't pursuing a software engineering career. Someone that knows a specific domain that can see it through the lens of a programmer will understand their domain in a way many others cannot. They will be able to break down problems into a collection of manageable chunks. They will learn valuable lessons that show up when you begin to intimately think your way through specific problems.

People may start out with the idea that they can be content creators. They'll have to go through several steps from planning, iteration, implementation, analyzing success or failure, etc.

I wanted to make video games as a kid. Then it was being a pro gamer. And then it was physics. And then it was linguistics. And now I'm rounding out the end of a software engineering career. I didn't know how to program, and I wasn't particularly mathematically inclined. This led me down several paths all around the idea of generally being a better user of technology.

One of the most seemingly random and yet greatest contributions to my path in life was playing EvE Online. I learned logistics, collaboration, tactics, strategy, spycraft, improvisation, mental fortitude, and even how to administrate LDAP servers. In no way was this a pursuit toward an engineering career.

I'm also a lifelong musician, but there was a significant pause through my twenties due to lack of means. Now that I'm a programmer, I've been able to intuitively command my knowledge of music theory because it's systematic and documented thoroughly.

Learning to play Street Fighter competitively was informed by my experience with learning instruments and specifically key components of Jazz. Improvisation, mental stack management, syncopation, consistency, timing, and training the other person to expect one thing and immediately subvert that expectation all translated well.

I am a champion-ranked Rocket League player. To me, my car is an instrument. I practice it like I practice any mechanical skill that I want to make second nature. Repetition, technique refinement and acquisition, control, and composition of all skills simultaneously are shared between these two things. Because of Street Fighter, I also approach it as a fighting game. Attacking your opponent's mental stack is key to high level success in the same way.

Factorio is a common programmer obsession. Because of this game, I have an intuitive mental model of algorithms and data structures, separation of concerns, fault tolerance, and how different parts of any system interactoperate. It's not abstract math in my head- it's Factorio.

Two careers later, I am now a specialized software engineer with a long and successful career. I stumbled into this, and I've never been able to succeed with formal higher education. Everything from my childhood acted as the foundation for where I am today- even if it was "pointlessly" meandering my way through trying to make a video game, a better MySpace page, process diagrams, UI prototyping, setting up Linux, audio engineering, etc.

People don't take a direct path to their dreams. They evolve and their former experiences inform their future goals, choices, and opportunities.

Re:My favorite use-case for AI is writing logs on Thursday July 17, 2025 @08:51PM (#44600027)
This is a sign that the user hasn't taken the time to set up their tools. You should be able to type log and have it tab complete because your editor should be aware of the context you're in. You don't need a fuzzy problem solver to solve non-fuzzy problems.
Re:How OpenElections Uses LLMs on Thursday June 19, 2025 @08:14PM (#44323704)
Just breaking down the thought a little, we truly can't say elections shouldn't have standards, right?
This is hacker news, and so I mean this earnestly

Why though? Because they have little to no ability to understand the consequences of their actions?

ot: have you ever looked into what the proper nomenclature is for dog breeds? None! They have subspecies based on vibes. Species is a human construct, one that doesn't even serve us in our second most familiar of categories. It seems difficult to double down based on a "science" of naming things.

Is it at this point? When used earnestly, it's regulated, traceable, and slower than other methods of transacting money. History can and has been rewritten, but not when someone is scammed.

Seems like bad currency, but maybe you're aware of something meaningful that crypto contributes.

I think it doesn't need to be a direct weapon to be used in warfare. You can genetically modify your own military.
Surprised that the term "tacit programming" wasn't mentioned once in the article.

Point-free style and pipelining were meant for each other. https://en.m.wikipedia.org/wiki/Tacit_programming

How do you know when it's small enough?
Re:The problem with "vibe coding" on Tuesday April 15, 2025 @12:05AM (#43688884)
Yeah but if you want to remove those qualities from how a professional swe works, simply have them do it for free.
Re:Why are credit card rates so high? on Tuesday April 01, 2025 @06:49PM (#43552094)
I've always wanted to be able to afford.
Why stop there when you could go for a Charybdis and get the purer form of zmk and a trackball option
Re:Automattic Hit with Class Action over WP Engine Dispute on Wednesday February 26, 2025 @11:38AM (#43185317)
Disclosure: I've worked at WPE.

Consider that WP Engine's business model revolves around WordPress being a problematic platform for their customers in one way or another. They support sites that would otherwise need to be replaced if it were to continue being scaled. This keeps those customers, the whales, in the WordPress ecosystem.

Plugin and theme developers, digital marketing agencies, and independent web developers continue to put food on the table because of a market that otherwise wouldn't exist. This is healthy for the ecosystem.

Conversely, Matt used that market, the users, as leverage against WP Engine. He caused a deep loss of trust in WordPress as a platform for any serious business. He acted in spite of the community.

I don't think WP Engine is particularly "good", but they don't weaponize users for business goals under the guise of altruism.