HNHacker News
TopNewBestAskShowJobs

duttish

320 karma · joined March 29, 2020

Can be reached at <regs.hn youknowthecirclethingy badsynthesis.com>
submissionscomments
duttish··on Almost anything you give sustained attention to will begin to loop on itself
This is how I started working out regularly. "I can quit 5 min after warming up".

Five minutes after warming up I've changed, in the gym and a couple of sets in. I quit maybe 1/20 sessions, and it's shrunk more over the years since, but it was an easy way to fool my brain.

I'm guessing this is different because the main threshold is starting to do the thing. Once you've started it's much less mental effort to keep going and just do the full workout.

duttish··on ReMarkable Paper Pro Move
If people are looking for an alternative I have a ~3-4 year old Supernote a5 that's still going strong and still get updates once in a while. No subscription, cloud sync is included, mounts via usb if you want to, no faffery.
duttish··on Dynamically patch a Python function's source code at runtime
I used live patching of the function byte code to enforce type safety in python as an experiment. It was quite fun, took about a weekend or so :) not something for production though, due to the performance hit.
duttish··on Automate security reviews with Claude Code
A security review was the first real eye opener for me in my Claude code use.

I opened a Claude prompt in my server folder and wrote something along the lines of "Review this codebase from a security perspective. Think deeply about the implications of the code and produce a report". Nothing advanced, very straightforward.

It was my first experiment with triggering a larger review and it was way above expectations. Found a couple of things I had missed, found some things that were on my todo list, and then I asked it to create a phased implementation plan based on that report, and then after looking over the plan too claude fixed it.

duttish··on The case for having roommates even when you can afford to live alone
Two thoughts

I think a larger house like she's living in makes it a lot easier to mitigate "the bad room mate" problem mentioned in a lot of comments. They likely have some filtering and process to kick someone out if they turn out weird. And recruitment is hopefully easier if you have 4 other people looking for a 5th than posting an ad somewhere.

This does seem like a potential solution for the male loneliness epidemic. I think it would be harder to check out if you're around other people. Their house seems _very_ women-styled with cooking dance parties, twerking in the garden and the ingredients. But that's just one house, each house has their own style.

Before I met my partner I looked into communal living spaces, and if this doesn't work out I might do so again, and give it a shot. I don't think living on my own is good for me long term. I get too isolated.

duttish··on Doge Put Free Tax Filing Tool on Chopping Block After One Meeting with Lobbyists
This is kind of how it works here, Sweden.

Companies report my salary to our version of the IRS, banks report my loans etc. Before I started a company my yearly tax session took about 2 minutes.

The refunds are automatically sent to the registered account, you can pay outstanding money directly online after clicking submit.

duttish··on Ex-Waymo engineers launch Bedrock Robotics to automate construction
Ah, that's a shame :/

Worked for me, bathroom guy recommended a carpenter that turned out great. Was hoping it was a general thing one could do.

duttish··on Ex-Waymo engineers launch Bedrock Robotics to automate construction
You could ask what plumber that stone mason uses. "Good people like working with good people" etc.
duttish··on Your Prize for Saving Time at Work with AI: More Work
LLM with agent wrappers, currently claude code, has really helped my bootstrapping efforts, but I don't have much incentive to use it at work. I'll just get more work done and get handed more work, without any kind of matching pay bump.
duttish··on Sleeping beauty Bitcoin wallets wake up after 14 years to the tune of $2B
Whoever got these wallets better sell them and get a good security company on rotation quickly before anyone find out who they are. Seems like wrench attacks been been happening a lot more the last year.
duttish··on China breaks RSA encryption with a quantum computer
Fair point
duttish··on China breaks RSA encryption with a quantum computer
Could we add "22-bit" to the title?

Last I was more up to date on crypto a few years ago it seemed everyone was recommending at least 2048 if you're using RSA.

It's a step, but far from the end of internet banking.

duttish··on Python can run Mojo now
Just worked fine for me.

I'm logged into youtube, if you're not something with that perhaps?

duttish··on Ask HN: What's the most overengineered tool everyone uses but won't admit sucks?
If people are arguing between 3 and 5 points just pick one and move on.

If people are arguing between 3 and 21 points there's a mismatch in understanding what the work entails.

duttish··on Ask HN: What are you working on? (May 2025)
I merged the last major big thing for the android version of Tricktrapper over the weekend, it's kind of 2FA for normal phone calls, verification that you're talking to who you think you're talking to in this age of deepfake voice. There's no LLM in this, because I think that way only lies model vs model competition and nobody can win. Better to try and cut the whole vector if it's possible.

Been chasing pilot customer but it's few companies that only have android, so I'm picking up a mac mini after work to start working on the ios version, see what's possible with the various restrictions.

https://www.tricktrapper.com/ if anyone is curious, it's sparse of the details though. I'm working on a doc with all the technical info. The plan is to release it for free to private people, charge companies.

duttish··on Denmark to raise retirement age to 70
Does anyone know if there's any kind of metrics for healthspans? Meaning the "good" part of life before it's just doctors, medicine and retirement homes.

My impression so far is that we've done a lot of work at the lifespan, less at the healthspan. What's the point of living until 90 if the last 15 years isn't that fun at all.

duttish··on If an AI agent can't figure out how your API works, neither can your users
Json schema is great, we used it at my last job and I've built a fuzzer generating data based on it. So the data passes basic validation, but possibly crashes the backend afterwards. Found lots of problems the first run.
duttish··on Evolution of Rust Compiler Errors
I've been using rust on and off for the last...ten years or so? A while before 1.0, before the?-operator and the compiler error messages have made such massive improvements it's almost ridiculous.

They used to be quite confusing and bad, these days I usually just fix what the compiler is suggesting and go about my day. It has massively lowered the threshold to becoming and staying productive.

I really don't want to go back to the template errors, and especially stl, of c++.

duttish··on Sitting for a long time shrinks your brain even if you exercise
A memorable quote from a physiotherapist I spoke with ages ago, "the best position is the next one". The variety is the key.
duttish··on Ask HN: Valuable habit you've stuck with? What was key to making it stick?
Working out.

For me the key has been two things, remove thinking and at least five minutes.

- Find a programme, doesn't really matter which one as long as it's one you can follow for at least six months.

- Set the days you're working out.

- Pack or prepare everything the evening before.

Less thinking is less opportunity to go "Hmmm, I'm tired. I'll do it tomorrow". Just follow the programme. On those days do that amount of reps of those exercises.

The five minutes thing is that I always do at least warm up and then five minutes more. After that I'm allowed to stop, but at that point I'm changed, at the right place, warmed up and doing it. 39/40 times I do the workout.

My brain is ridiculously easy to fool, it's quite convenient.

duttish··on Ask HN: Valuable habit you've stuck with? What was key to making it stick?
I remember a saying from a dentist, "You only need to floss the teeth you want to keep"
duttish··on Dropbox will require App Indicator support on Linux
I've been using Tresorit for a few years, happy so far.

I made a synced folder of my entire workspace folder and now I have automatic backup and sync between laptop and desktop. No thinking, it just works.

duttish··on Satya Nadella says as much as 30% of Microsoft code is written by AI
I'd guess they also have various tools for large scale fixes/refactoring, and the output from those could count as well.
duttish··on Sycophancy in GPT-4o
I'm looking forward to when an AI can - Tell me when I'm wrong and specifically how I'm wrong. - Related, tell me an idea isn't possible and why. - Tell me when it doesn't know.

So less happy fun time and more straight talking. But I doubt LLM is the architecture that'll get us there.

duttish··on Ask HN: What non-AI products are you working on?
I made https://www.befuzzed.com/ a while back, but no emails yet. But I haven't tried to market it either so that's on me.

I asked for some feedback from some strangers on discord and thought I'd try to improve accordingly before attempting something more public.

But so far it's mainly been "that's a neat idea" rather than "Oooh, I want that! I'd pay for that".

duttish··on Ask HN: What non-AI products are you working on?
API fuzzer built, currently supporting generating data from jsonschema but now expanding into also fuzzing grpc apis based on protobuf files.

It's fun and I don't think LLM with all the uncertainty would fit as well since you want to cover the whole input space.

Hope to charge 99$ or something per year for it but I don't know if anyone would pay for it :)

duttish··on Show HN: Pfuzz, a web fuzzer following the Unix philosophy
I'm working on a fuzzer for json blobs as a side project, more work is needed before first public release but my email's in the profile if you're curious.
duttish··on Ask HN: Tell us about your project that's not done yet but you want feedback on
I'm a big fan of json schemas, but it's hard to know what one is missing so for years I've looked for a json schema based fuzzer for http backends, now I've started building one. Even if the input data passes schema validation, does the backend crash because a case can't be caught in schema?

The basic idea is you upload the jsonschema to a website and get a binary in return. This binary generates data based on that schema and sends it to endpoints as / how / when you want. Set up a VM with your backend and let it run for a week, look at the report to find any crashes, repeat. Maybe with some nice webhooks etc.

The reasons to do this by sending a binary the user run themselves instead of over the network are that fuzzing will generate a _lot_ of requests, with a binary you can have it running on localhost and cut down on time.

Value prop: Find crashes in backend code and help you improve your input validation schemas.

Later I've realized that it can just as easily be used to generate test data, lots of test data too, but that probably requires different marketing etc.

Hoping to have a PoC up before end of year or so if anyone is interested.

duttish··on Sweden's unusual response to coronavirus
I'm really curious how their "deep freeze the whole economy for three month"-experiment will go. Looking forward to the analysis in a year or something when we have more information. I have no clue whether they're doing the right thing. Could very well be they're buying 3 months respite for everyone. 3 months feels like a year or two now when things are moving so quickly.
← PreviousPage 4 of 4