HN user

kator

2,621 karma

https://www.karlbunch.com/

Some of my hobbies include helping people unlock creativity using LLMs: https://conjori.com/

And trying to revive a dead MMO: https://www.swgemu.com/

I work for Amazon, and all opinions I share on this handle are my own.

Posts106
Comments479
View on HN
www.washingtonpost.com 22d ago

Will machines replace humans? A chess grandmaster has thoughts

kator
3pts1
aws.amazon.com 1mo ago

Frontier teams are reinventing AI-native development

kator
2pts0
www.karlbunch.com 2mo ago

Proposed Amendment to the Telephone Consumer Protection Act of 1991

kator
2pts1
github.com 4mo ago

Updating Codex Contribution Guidelines

kator
2pts1
www.theregister.com 4y ago

Google delays back-to-office recall until at least 2022

kator
3pts1
www.biorxiv.org 6y ago

Origins of the SARS-CoV-2 lineage responsible for the Covid-19 pandemic

kator
1pts0
www.marinevesseltraffic.com 6y ago

Live Tanker Tracker

kator
1pts0
www.bbc.com 6y ago

Google wins landmark right to be forgotten case

kator
1pts0
www.cerebras.net 6y ago

The World's Largest Chip

kator
2pts1
www.anandtech.com 6y ago

In-Memory Processing on DRAM

kator
4pts0
www.theverge.com 7y ago

Tesla Model Y Announced: Release Set for 2020, Price Starts at $47,000

kator
2pts0
www.eurekalert.org 7y ago

Physicists reverse time using quantum computer

kator
6pts1
manpopex.us 7y ago

Manhattan Population Explorer

kator
1pts0
blog.0patch.com 7y ago

One Two Three Micropatches for Three Windows 0days

kator
1pts0
www.rsaconference.com 7y ago

Come Get Your Free NSA Reverse Engineering Tool

kator
3pts0
www.newscientist.com 7y ago

Ice-filled Martian crater is a permanent winter wonderland

kator
2pts0
techcrunch.com 7y ago

Hackers using leaked NSA hacking tools to quietly hijack thousands of computers

kator
3pts0
gsuiteupdates.googleblog.com 7y ago

Google Calendar SMS notifications to be removed January 7, 2019

kator
1pts2
www.britishairways.com 7y ago

British Airways: Customer data theft

kator
3pts0
www.cs.tau.ac.il 7y ago

Detecting Screen Content via Remote Acoustic Side Channels

kator
1pts0
medium.com 7y ago

A New Device Can Hear Your Thoughts

kator
1pts0
www.intel.com 8y ago

Intel Q1’18 Intel Active Management Technology Security Review Cumulative Update

kator
1pts0
massivesci.com 8y ago

I had to learn assembly language to truly understand my grandfather

kator
16pts1
github.com 8y ago

Am I affected by Meltdown?

kator
5pts0
www.phoronix.com 8y ago

Linux Will End Up Disabling X86 PTI for AMD Processors

kator
2pts0
ipvm.com 8y ago

Hacked Hikvision IP Camera Map

kator
3pts1
www.synopsys.com 8y ago

ROCA: Cryptographic Flaws in BitLocker, Secure Boot, and Millions of Smartcards

kator
2pts0
thenewinquiry.com 8y ago

Taxonomy of Humans According to Twitter

kator
11pts0
www.roadandtrack.com 9y ago

This Electric Concept Car Just Set COTA Lap Records, with and Without a Driver

kator
1pts0
philippschmitt.com 9y ago

Camera Restricta

kator
1pts0

I learned BASIC in 1981 on the TRS-80 Model I with 4k RAM (later upgraded to a massive 16k), and it wasn't long before someone showed me EDTASM [1], and I was hooked. My parents couldn't believe me when I asked them to buy "How to Program the Z80" by Rodnay Zaks [2]. They were shocked, it was the first time I asked them to buy a technical book. I was so excited I couldn't sleep for days. I was in High School, and I would carry the book around and read, use the lookup tables, and write Z80 assembly in my spiral-bound 8.5"x11" notebook.

One three-day weekend, I slept about 4 hours while I was disassembling the BASIC ROM to find nuggets I could call in my Z80 programs, and also to learn so much more about the video, the cassette interface, interrupts, etc. My notebook looked like something a madman had scribbled on the walls of an asylum to everyone around me, but to me it was perfectly organized, and I used it to reference things I would use later in my programs. I got to the point where I could read the hex dumps and "see" the op codes in my mind; people would look over my shoulder while I was debugging, and I'd be explaining what the code was doing, but I hadn't disassembled it yet. I didn't even realize I was doing that until one of my classmates pointed it out: "Hey, disassemble that. I'm not following you, how the heck do you see that?"

And all of this because my science teacher had that TRS-80 Model I sitting in the corner of his classroom gathering dust; nobody knew what it was, I didn't either, but I had to figure it out. I've always had this bug, I don't believe in magic, I want to know how everything works, it's been an insatiable thing all my life, that first machine set me on a course of learning for the rest of my life.

Thanks, Mr. Kruzan, you changed my life. I'll never forget you. Oh, and thanks to all the people who created the Z80, the TRS-80 Model I, and paved the path for me to learn computers and never stop learning.

We are truly building on the shoulders of giants; every generation, more giants. It's humbling to look back and think about it forty-five years later...

[1] https://www.trs-80.org/edtasm.html

[2] http://www.z80.info/zip/zaks_book.pdf

PS: Pretty sure the memcpy examples have a stack bug.

Professional public speakers...

Maybe some do, but I've never needed it. Often I actually find public speaking easier than small groups. In a small group my brain is trying to "model" what each person is thinking about my talk, as the groups get larger that becomes impossible and I tend to relax and let go. I also find the energy in a larger setting is a useful feedback mechanism. I might toss a small joke out and see if the audience is engaged, or I will ask a question and get a show of hands. The more I engage the calmer I feel and the more enjoyable the experience is for me and my audience.

I think the most interesting thing is that it took 15 years for people to apparently take this seriously. And another 40 to recognize its impact. The original paper[1] was from 1982...

Having been in software development for 45 years, I find this crazy. Maybe it's because in our world, it often takes a month for something to spread from "interesting" to the new technology of the day, or the new way of doing things.

[1] https://www.jneurosci.org/content/jneuro/2/3/284.full.pdf

Might keep this in mind if you go to tindie:

URGENT

Tindie has not paid me for the last month. They take your money for your order and then require me to ship product to you, but they do not pay me. Temporarily, please place your order through the tattlersolutions.com website. See below

Most security code scanning I am aware of does AST parsing of actual code before analysis; the comments won't even make it to the LLM. That said, embedded strings could cause this type of false denial, but even so, the errors would be raised in the pipeline for human-in-the-loop security analysis. If anything, it might get a faster reaction in some environments because it causes faults in the analysis pipeline.

The sad thing is I feel trapped on all sides of the debate, I wrote a book about LLMs and human creativity (spoiler Humans win for a long time) but I was going to do it as a blog series, instead I published https://www.amazon.com/dp/B0GXCSY4W8 because I felt at least I might get a bit back for literally 100’s of hours of my life I poured into the book and my editor and friends who read and provided reviews.

And I push a lot of open source code including a ton for the SWGEmu project, but now I’m of mixed mind to stop pushing anything public. I can’t decide, am I talking out of both sides of my mouth, it’s a confusing time to navigate for sure.

Yet, this shift made me re-evaluate the open source code publishing. Prior to that, I have been positive about free and open software, and considered this to be the default mode for work such as kefir. I did not require any justifications from myself to publish something. Now, however, I feel more and more that the main beneficiaries of my unpaid work are companies scraping the internet to train large language models. Currently accepted status quo in this area goes against my own intentions in licensing this work under GNU GPLv3. Publication has ceased to be the "null hypothesis" for me, and requires explicit mental justification which I am not able to provide.

I feel this pain, one of my small donation driven sites has been destroyed by crawlers who just ignore robots.txt and burn the site into the ground.

Sort of jokingly I proposed an update to the "spam fax" law:

https://www.karlbunch.com/random/website-protection-act/

I wonder whether the author deliberately avoided ontology? That's what comes to mind when I read this. The age-old debate between taxonomy and ontology.

The Shadow Glass 3 months ago

I don't think the mirror is a warning. It could be the most valuable thing LLMs can do for us. I recently dug very deep into my own use of LLMs and why I was getting different results than a lot of my peers. I think the primary difference is I look at them as a tool that can extract what's below my verbal mind, deeper in my experience and intuition. Everyone points LLMs outward, "go build this", "go write that", but they miss the most valuable thing, "help me get this idea out of my head".

I recently wrote a book about this, turns out the mirror is more interesting when you stop looking past it and look into it. And even more when you realize LLMs are not humans, they have strengths, and weaknesses, but so do the humans using them. If used carefully you can achieve much more together than either part can alone.

I tried tmux so many times, could not commit the sequences to memory, but then zellij was just out of the gate, easy to "discover," and then I started writing plugins (rust wasm), and I even submitted a PR which got accepted to support background colors in panes/tabs.

I am a monthly donor, I think it has the right balance of community plus the lead dev has a vision, opinionated but open to inputs, and focused.

Interesting, I just did this on some stuff I have personally handwritten, but the writing is about LLMs, and it says 25% AI generated, but because I used terms that are "x% likely AI" generated.

This is not a very useful test; it basically means a person has to "ban" terms like "user experience" and "tireless" etc. because these are "Nx more likely to appear in generated content".

I've sold out 4 months ago

I think it's a bit sad that we often say people "Sold out". Sometimes, I agree, but often, I point out that until the lady at the grocery store stops asking me for money when I walk up to check out, I need to pay my bills to eat.

I contribute to open source projects, but none of them to date could support me buying much more than a beer. If one took off such that I could "live" off it, I would be happy to leave my current job and dive all in. Until then, I just keep plodding along.

I put together a quick audit to check for "early landing" messages[1] using jq, ripgrep, and the messages[2] flagged in the stop guard script.

I have noticed a trend in these sessions asking more and more about calling it a day, "it's getting late," and other phrases. I sort of assumed it was some kind of "load shedding" on Anthropic's side.

My audit of 80 sessions was interesting. Sorry, I won't share details, but I recommend you do the same.

[1] https://gist.github.com/karlbunch/d52b538e6838f232d0a7977e7f...

[2] https://gist.github.com/benvanik/ee00bd1b6c9154d6545c63e06a3...

Fascinating, I thought I was losing my mind. Claude CLI has been telling me I should go to bed, or that it's late, let's call it here, etc, and then I look at the stop-phrase-guard.sh [1] and I'm seeing quite a few of these. I thought it was because I accidentally allowed Claude to know my deadline, and it started spitting out all sorts of things like "we only have N days left, let's put this aside for now," etc.

Just this morning I typed:

    STOP WORRYING ABOUT THE DEADLINE THAT IS MY JOB
[1] https://gist.github.com/benvanik/ee00bd1b6c9154d6545c63e06a3...

The "calculator ruined the world" argument was actually studied to death once the panic subsided. Large meta-analyses of 50 years of data show it was mostly a non-problem. Students using calculators generally developed better attitudes toward math and attempted more complex problems because the mechanical drudgery was gone.

The only real "catch" researchers found was timing. If you introduce them before a kid has "automaticity" (around 4th grade), they never develop a baseline number sense, which makes high-level math harder later on.

It's a pretty clean parallel for LLMs. The tool isn't the problem, but using it to bypass the "becoming" phase of a skill usually backfires. If you use an LLM before you know how to structure an argument or a block of code, you're just building on sand.

Peak irony: OpenAI's Codex project is being DDoS'd by its own creation.

They made code generation essentially free, and now they're drowning in AI-generated PRs that take more time to review than it would take to just write the fix themselves. So they've moved to invitation-only contributions. They built the tools that removed code as a barrier, and now they're living with what that actually means: quantity goes up, quality goes down, and every PR still needs a human with architectural context to evaluate it.

The bottleneck has completely flipped. It used to be finding someone to write the code. Now anyone can dump a 200-line PR in seconds, but the review time from someone who actually understands the codebase is the most expensive thing in the repo. That context can't be generated, it has to be earned.

They built a firehose and their own team can't drink from it.

Some users are moving to local models, I think, because they want to avoid the agent's cost, or they think it'll be more secure (not). The mac mini has unified memory and can dynamically allocate memory to the GPU by stealing from the general RAM pool so you can run large local LLMs without buying a massive (and expensive) GPU.