News for hackers. Stuff that matters.

domlebo70

Devils advocate: Are they? Why? If LLM's are capable of taking absolute crap and iterating on it to achieve a purpose, then does readability really matter?
Re:Life and work is not meant to be spent in isolation on Wednesday June 03, 2026 @05:49AM (#48381948)
Awesome. Similar experience to me. Was selling some sim racing gear, and he mentioned he was in fabrication. Now he's my fab guy and we chat heaps.
Yeah, but at the end of the day you can't be sure right? That doubt would eat away at me
How does one even go about finding a root cause so exotic?
Re:Does Anybody Actually Like React? on Monday May 25, 2026 @10:05PM (#48274134)
I love it. Easy to write and understand
Re:The AI coding divide: craft lovers vs. result chasers on Friday March 13, 2026 @08:17AM (#47363422)
Very good way to describe it. I am enjoying Opus a lot.
Re:The AI coding divide: craft lovers vs. result chasers on Friday March 13, 2026 @03:27AM (#47361579)
Maybe I'm solving different problems to you, but I don't think I've seen a single "idiot moment" from Claude Code this entire week. I've had to massage things to get them more aligned with how I want things, but I don't recall any basic syntax or logic errors.
Unclear what to do. I obviously could have invested another 30s and figured it out.

I really like the scenarios - i think there's a lot of value there. I wonder if you can double down on that somehow.

I've been on the site for 10m, and I'm loving it. I find the interface quite confusing. I'm getting value from the theory tidbits, and the scenarios. The simulation was confusing and i just noped out. I'd say the UI is a bit too overdone
Re:How to Code Claude Code in 200 Lines of Code on Saturday January 10, 2026 @12:07AM (#46562956)
I don't code in Python much. Are those type annotations really how people are using them, or is it just for the example?

    def list_files_tool(path: str) -> Dict[str, Any]:
And it returns

    {
        "path": str(full_path),
        "files": all_files
    }
Is that useful?
Re:Rust's Block Pattern on Friday December 19, 2025 @11:45PM (#46333684)
We do this via run in TS:

    export const run = <T>(f: () => T): T => {
      return f();
    };
Re:I used Claude Code to write a piano web app on Monday December 15, 2025 @06:09PM (#46282202)
Do you use plan mode? Do you link specific files as reference using @? Those two alone make a big difference for me.
Re:Unison 1.0 Release on Tuesday November 25, 2025 @03:14PM (#46050207)
I've never used it, but watched from afar. So many interesting ideas. The website is also really good. Congrats Paul and team
Re:Cognitive and Mental Health Correlates of Short-Form Video Use on Wednesday November 19, 2025 @07:42PM (#45987322)
You need to do more drugs then.

Clickwrap vs. wet signature license agreement

Hi all.I run a SaaS. Deal size maybe $500-$6k per month in the healthcare space. Typically do a demo, agree on price, then they start using the product, and I send them a license agreement via Pandadoc and they sign.I want to explore the idea of just doing a Clickwrap type agreement instead of using Pandadoc and sending an agreement. Basically upon logging in for the first time, all users are...

( Read More... | no comments | on HN )
Interesting name
I was wondering if you had any thoughts on the CS2 rollout (2 years and counting) and the number of bugs, poor performance, and issues?
How do people deploy docker containers on a machine like this? We currently use Cloud Run, which is very hands off. How is a deploy done?
Re:Auth.js Joining Better Auth on Saturday September 27, 2025 @09:13PM (#45400899)
With Auth.js, I assume they control the database layer? I.e. can i supply my own functions for reading and writing to the DB, or I have to use their Kysely stuff?
Re:Immediately-Invoked Function Expression (2010) on Tuesday July 22, 2025 @05:13PM (#44653085)
Reminds me of this post https://maxgreenwald.me/blog/do-more-with-run

I now reach for this a lot to allow me to write expression oriented programs in JS

Re:Better Error Handling on Sunday April 20, 2025 @06:39PM (#43747043)
Very balanced post thank you. Often these posts tout an approach, and never consider downsides.
Re:Building Game Prototypes with LÖVE on Tuesday December 31, 2024 @06:48PM (#42562752)
What do people think of Phaser? Currently playing around with it. API seems pretty large
Re:Tiny Glade 'built' its way to >600k sold in a month on Tuesday November 19, 2024 @11:45PM (#42190888)
Does anyone know how it works? Is it some sort of wave function collapse?
Re:Flawless is now in public beta on Thursday October 03, 2024 @06:13PM (#41735633)
Gotta say, that animation is amazing.
Thanks. I am about to start an app using Tauri, and styling the UI so it doesn't feel like a "web app" is a concern of mine
Hey. Well done on launch. Looks very sleek. So the frontend is some sort of JS/CSS app. How did you get it so native looking? What UI libs are you using, or just tailwind classes?
This is great. I run a very very similar platform. How are your prices so cheap? 120$ for 500 studies a year?
Re:Haskell mini-patterns handbook (2020) on Monday September 04, 2023 @08:30AM (#37379853)
I had never heard of inverseMap. I suppose it only works where every variant can only be parsed in the same way it is rendered.
Re:TypeScript Is Surprisingly OK for Compilers on Friday August 18, 2023 @07:33AM (#37174267)
Yeah this is where I heard about it :P I showed all my dev friends, and our minds were equally blown away by the obviousness of it.
Re:TypeScript Is Surprisingly OK for Compilers on Friday August 18, 2023 @03:53AM (#37172533)
To OP: You could avoid the visitor by using an IIFE style switch using the run utility fn:

    export const run = <T>(f: () => T): T => f();
Now you can go:

    const inferred_type = run(() => {
      switch(blah) {
        ...
      }
    })

Older »