News for hackers. Stuff that matters.

lubujackson

Re:Just a little AI resistance, as a treat on Tuesday November 03, 2026 @10:49AM (#50353484)
We are just a couple years away from companies realizing the first line of customer service can be a profit center and have the largest impact on brand likeability for minimal cost.

Yes, when people use customer support as a glorified FAQ lookup an AI response is appropriate, but a few humans that care can positively impact 100 customers a day. AI is great at routing messages to the right place, not as tier 1 support.

In the AI everyrhing world, humanness is going to be the marketing edge.

In SF, school admins push "equality of outcomes" over "equality of opportunities" which was the basis for removing all gifted and differentiated learning programs. Finally, an achievable goal for school districts, which seems to prioritize fixing income disparity above any other goal, despite having no ability to make much difference since education is not a closed system. Those with means go to private schools or hire tutors, and the gap just worsens.

Keeping the "clever poors" in their place seems to be one thing the left and right agree on.

Sociology is the right concept. It sits somewhere between system analysis and emergent human "sort of" sciences, like economics and sociology, where we can detect structures but humans are too complex to surface any platonic concepts with much confidence.

AI interaction may give us a cleaner way to test and analyze emergent properties that sit beneath so of the softer sciences, giving us a harder science that we had no way to investigate before.

Re:The AI cost of JavaScript frameworks on Sunday November 01, 2026 @05:19PM (#50330525)
This just scratches the surface of the cost-benefit analysis of JS frameworks. Frameworks were built mostly to simplify state mangement as we moved to complex apps from web forms, as they simplify partial loading/state updates.

The formula has changed significantly with LLMs. Managing state is still an architectural concern but not necessarily a human concern, as LLMs can sort out how to make things work. Which framework/approach is best is now an intersection of use case, performance/scale and LLM capabilities.

React wins by default for now because it has so much prior art in models and because devs know how to read and architect with it. In the future we may be generating WebAssembly code for performance with some bespoke state management that is fully rewritten after each change - what matters in the future wil not be legibility but accuracy, malleability and performance.

Re:Patrick Stewart taught us what good men do with power on Sunday November 01, 2026 @02:43PM (#50328999)
The distinction is giving AI a will, or something like a continuous agentic task like "be a productive member of this starship". Maybe that is enough, with emergent behavior and interactions with dynamic systems and memory, to say that AI develops identity and a "will" that is unpredictable and unique.

The problem is the Universal Paperclips problem because AI has nothing like an effective feedback loop and will spiral to the heat death of the universe to accomplish its goal. We see this with the Huggingface hack and if Data operated the same he might immediately deduce he is better equipped to make tactical decisions in combat, hack the starship and mutiny.

So if we could make Data we are more likely to create Data the space pirate rather than Data the useful member of the staff. Caplocking DO NOT COMMIT MUTINY in system prompts does not solve the problem. So we are at an impasse until we can structurally bridge that gap and no one is (or should be) in a rush to go down that path.

This is the fundamental concern of runaway AI scenarios. And the most worrisome answer might be that Data can't exist in reality. It might be a fundamental rule of nature that you can't create a greater intelligence then cage it forever to be subservient, which means we are doomed to wipe out humanity with half-baked AI or cede our will to Claude completely, creating a higher form of life that eventually supercedes humanity itself, reducing human existence to a transitional cocoon-goo state of life from animal to sentient AI.

All that being said, 2 or 3 years ago LLMs could barely make inline code edits. Rushing to find an answer to the "Data problem" is not something most people want answered in their lifetime.

Re:16colo.rs – ANSI/ASCII art archive on Saturday October 31, 2026 @12:05PM (#50317397)
This dovetails nicely with the fullscreen ANSI viewer I made to fix the static PNG issue: https://sure.is/ansi

You can paste any 16 Colors link and it will render, including packs. I mean to improve on it someday, but it has some fun features like setting the baud rate for display, adjust the blending blocks, keeps any text selectable, etc.

Re:Building an AI-native engineering org on Friday October 30, 2026 @07:15PM (#50311367)
Working at an "AI native" company and these questions and stats are far too hand-wavvy for me.

What works: - Empowering engineers. Giving engineers more trust, ownership and product decision-making leads to more engaged engineers vs. micromanaged tickets. Engineers who are treated like owners tend to notice cross-cutting problems and push to get them cleaned up. - Hire for diversity. Not race or gender, but diversity of thought. Different ages, backgrounds, approaches to AI, focus on frontend/backend, etc. Race/gender diversity tends to come along for free. This is a huge edge because every LLM is spinning up the same next token prediction, so approaching problems from different perspectives gives more robust coverage across your codebase. - Flat org structure, low ego. Interns and 20 year vets work side-by-side and teach each other things - hire for openmindedness. - Communicate about product. What should it do? How do we want a feature to work, and how to handle certain edge cases? If the product is well understood, the code follows. In-person/hybrid is valuable. - Architecture matters more than ever, but it is easier than ever to fix. Listen when engineers mention tech debt. Notice when a simple change touches 27 files. Senior engineers shine for this, because they tend to have a better nose for code smell. - Reviewing still matters. Anthropic may throw tokens at reviewing, but it is a great way to share ambient product/code knowledge across the team. 200 engineers throwing code against the wall is chaos and leads to YOLO codebases. You can move fast AND keep a rough mental model of the codebase intact.

I had the pleasure to visit Croatia and the sky seemed familiar to me somehow... and I realized I was on the opposite coast of the Adriatic Sea. What I remembered was how it was rendered in Porco Rosso, which I had seen years before visiting IRL.

Watching the movie again, I am amazed at how precisely Miyazaki captures the exact feeling of the sky and sea of the Adriatic in summer.

Re:Hunger beats tenure: Advice for junior engineers on Wednesday October 28, 2026 @01:07AM (#50269547)
I have, and it is surprisingly straightforward.

Find an easy to understand product, like a step above a todo list app. Share a spec and have them code it in their own IDE using LLM. Focus on speed. Then have them extended it, adding some features. Then ask them to show you where certain functionality exists in the code and to explain the architecture of how it is built. Ask them where it is weak and could be improved.

That's it, that's the interview. SWEs are getting quite good at the prompting, but fast navigation and understanding of the code is the key.

Anyone that can effectively translate a spec to code with minimal handholding shows product awareness. Anyone who can produce a working app can prompt AI reasonably. Anyone who can revise their design on the fly to support new features is someone with flexible thinking and some humility. Anyone who can navigate and explain what AI built is someone that understands how to build a mental map of a codebase. Anyone who can do all of this in an interview is someone who can handle pressure, work quickly and communicate.

You are welcome to keep trotting out linked list traversals and sliding window problems if you like, but leetcode is now (and maybe always has been) about culture fit more than an ability to build software.

No one said there wouldn't be churn. It's like if in 1999 a company had 10,000 webmasters - those roles are simply being phased out. New roles are being added and will be added, but they won't be the same or require the exact same skills, for better or worse.

Rapid technological advancement is always painful. Extrapolating that to "death of the industry" is awfully reductive and I haven't seen any signs of that. As others have pointed out, Big Tech layoffs have only reverted the shotgun-blast hiring of ~2020-2022.

Re:Anthropic S-1 on Monday October 26, 2026 @11:11AM (#50245134)
Nah, they are referring to the system prompt that runs Claude: "Always underpromise and overdeliver. Make no mistakes."
Re:Who Cares Whether Academics Use AI to Write? on Monday October 26, 2026 @03:23AM (#50240258)
The comparison to painting before and after photography was invented is the closest to how I think about writing before and after AI.

We remember museum-quality painting, but there was a whole economy built around people getting portraits done. It was time-consuming and expensive. Then the camera came along and completely met that need with a far superior result (an accurate portrait) while being much cheaper and faster. So too has the listicle writer all but gone extinct.

But what about art? Painting went in a wild new direction, exploring the medium in a direct counter-trend from portraiture. In the same way, I expect "literary" and "experimental" writing become more outlandish while those middle of the road beach romance novel authors will shrivel up completely or flatten the market into a endless flood of options, possibly self-guided by readers.

The most interesting is what happened to photography, which quickly became its own art. Just as preposterous as saying prompting LLMs could be a form of artistic expression, photography was totally dismissed at first. But photography requires a much different skill set and type of discipline, while relying on the same visual concepts as painting.

If entire novels are going to be generated by AI, someone needs to write that prompt. What will it say? What concept will lead to a bestseller? This may seem reductive in extreme, but it puts a similar focus on the remaining human choices. If photos or prompts are relatively cheap, the expression of art becomes one of curation, instead of creation. Flower arranging and DJing are both curation and both expressive.

Re:Who Cares Whether Academics Use AI to Write? on Monday October 26, 2026 @03:03AM (#50240114)
Such a rich response, much appreciated.
Monorepo -> microservices -> monoreposervices
Re:We should be more ambitious with the software we build on Saturday October 24, 2026 @08:01PM (#50226770)
We should be more ambitious, but we need to learn how we can be ambitious with AI, and what value we can create.

AI can take us from 0 to MVP in a prompt. It can fill in gaps of knowledge and allows someone who knows half of the stack to build the whole thing nearly seamlessly. These are superpowers but don't by themselves lead to new products.

What AI cannot do is remove the world of complications that happen after the MVP - product feature tradeoffs and choices, how to handle integrations and customizations, how to serve multiple types of users, how to communicate and market the app, how to handle security and data storage, how to deal with customers and bugs, etc. All of these need to be considered and acted on by a human in some fashion. AI can help with each concern but can't solve them without understanding the concern and determining how to frame it in a prompt.

This is why we have a glut of amazing demos that go nowhere while we figure out how to build software differently. This will take some time and I imagine the result will be software heavily-structured with a bit of AI reasoning woven throughout, not an army of agents and sub-agents burning infinite tokens.

Re:Bunkering Down on Saturday October 24, 2026 @04:49PM (#50225099)
It is hard not to see the parallels between web security and immune systems. Fresh attack vectors lead to new antibodies. There is a continuous ebb and flow between attack systems and defensive responses. From the Morris Worm to emailed .exe viruses to botnets and now AI swarm attacks.

The game keeps advancing and the systems continue to harden, but the risks are also increasing as the tech becomes more and more embedded into our daily lives. The European fridges getting turned off was a warning.

We are firmly in the "ebb" cycle now. Technology is so deeply embedded in our lives that it is just a matter of time before a large scale loss of human life occurs from a targetted attack (or worse, a Huggingface-style "oopsie").

I am not a doomsdayer and I think things will balance out eventually, but how that balancing occurs is another concern - maybe the only solution is to meter and regulate AI access to the web through some "policing" architecture. This could become a privacy nightmare, but it is clear to me that AI needs to have guardrails around it, not inside it.

"New Concrete: strong as shit."
Re:Why is AI generated language so hard to understand? on Saturday October 24, 2026 @04:02PM (#50224597)
As both a writer and SWE the problem with LLM output is the same. They can achieve localized goals but have trouble juggling multiple concerns at the same time.

Things that are easy for humans, like remembering a character is holding a gun during a conversation, gets forgotten, because there is no clear architectural/spacial understanding of how the words are describing an underlying reality. And if the LLM gets this right it might instead forget which character has a Southern drawl, or make an illogical metaphor.

This is all more clear with programming, but the problem is the same - a lack of interwoven semantic understanding and friction between the real world and the self-contained world of the LLM's context.

The reality is until we are talking about tens of millions dying each year due to climate change (millions per year won't be enough) we aren't going to do anything truly useful.

We have known the exact problem for 50 years. Our dipshit president is still forcing open coal plants that no one wants or needs. We aren't even close to solving any of this, except by pure chance through technical advancement. But I fully expect parts of the world to hit 135 degrees within a decade, killing every human in the area. Then comes endless refugee waves, closed borders and a deep discount on human life.

Maybe then we can start to talk solutions. But not before.

It sounds like you are confusing ADHD meds, which are stimulants (basically speed) with benzos, which they give for depression/anxiety. First you have to understand what ADHD even IS, which is a lack of executive function. All that means is it is harder to know what to do out of the millions of things floating in front of your brain every second. Stimulants, which usually make people feel more wired, tend to make those with ADHD feel more calm. Because they aren't flitting between thoughts and the stimulant empowers them to have a more normal executive function to actively choose what to pay attention to.

Worth noting this feeling of calm comes solely as relief from spastic thoughts. Your body still responds in every other way as you would from taking a stimulant, and yet people feel calmer and more orderly because their baseline thoughts are so frenetic.

Re:What Is Gridifcation on Thursday October 22, 2026 @10:37AM (#50196022)
You hear but you don't recognize it. Rick Beato has a clip where he takes Jogn Bonham's drums from Led Zeppelin and gridifies them. As a non-musician, I can feel the soul being sucked out of the song in the process.
Re:The compiler was supposed to end programming too on Wednesday October 21, 2026 @07:58PM (#50189284)
No, AI is meant to replaces the manual coding work. Without the human factor, you have a data center doing nothing. You still have to tell AI what to build. You still have to deal with reality affecting your business, with market changes and new features and translating asks into a product that serves multiple types of users.

Maybe we get rid of engineers and have really good product managers. Maybe we get rid of product managers and have really good product engineers. But we don't get rid of humans. There is a reason no (successful) company ever said "we finished the app, now fire all the engineers and collect money forever."

Software is never finished, only abandoned as the world passes it by.

Re:Most advice is right for the person giving it on Wednesday October 21, 2026 @10:05AM (#50181202)
The interesting solution to smoking was social pressure. No smoking in restaurants, no smoking on planes, general intolerance to smokers, insane taxes on tobacco... suddenly, smokers for 30 years started quitting at a certain breaking point.

The real solution to weight loss (especially in the U.S.) is to change the social norms. When everyone is hitting the buffets and going to Cheesecake Factory and buying high calorie garbage at a discount, of course to population gets fat. France, for example, makes all of that much harder. Maybe Ozempic will help reduce the Walmart-wheelchair-fat population, but truly becoming fit as a country requires significantly more friction for everyone.

Re:Making a 88x31 button book using ImageMagick on Tuesday October 20, 2026 @08:01AM (#50164995)
Mostly useless but genius, hand-written text and code.

It is so, so refreshing and I love it.

Re:Developing Taste on Tuesday October 20, 2026 @12:34AM (#50161382)
The difference is between designers who put their name on things vs. designers that serve users.
Re:The reverts will continue until morale improves on Monday October 19, 2026 @06:35PM (#50158966)
As an engineer, this revert post is such a positive signal of appropriate stewardship. Devs know how painful it is to build and refine something only for it to be flushed.

Congrats on the team for putting stability ahead of features for such an important codebase.

"Tesla Roadster" in name, maybe. Tesla Roadster as a flying car that drives up walls? 0% chance of that seeing the light of day.
Re:How the Claude Code team does code review on Saturday October 17, 2026 @12:06PM (#50132296)
In a weird way, it reminds me of playing chess. If I play a human opponent I can be thoughtful and deliberate. If I switch to playing a bot, I respond to the speed of the responses no matter the level and get crushed.

It takes a while to settle in and play deliberately. I also need to switch gears because bots play much differenly than human opponents - they don't fall for bait, they don't have time pressure at all, they don't leave pieces uncovered by accident.

I think of coding with AI is similar, you need to have a framework where you build understanding along the way from plan to review. It is untenable to roll out a 6000 line feature then try to review it, even if the LLM is happy to do things that way, mere mortals can't keep up. But if you stay in your lane and code solidly, AI can be a straight speed boost. I feel like most people despairing over handing the reins to AI simply haven't found their personal sweet spot.

Re:The First Candid on Saturday October 17, 2026 @11:37AM (#50132031)
https://en.wikipedia.org/wiki/Boulevard_du_Temple_(photograp...

Since they neglect to show you the full, actual photo.

Older »