HackerTrans
TopNewTrendsCommentsPastAskShowJobs

exclipy

374 karmajoined 15 वर्ष पहले

Submissions

I accidentally prompt-injected myself using Claude Code GitHub Actions:-S

twitter.com
8 points·by exclipy·पिछला वर्ष·0 comments

comments

exclipy
·6 दिन पहले·discuss
This.

The ampersand method in the OP video (and the sibling slipped-lapp-knot comment) is needlessly complicated. Just follow this super simple animation instead (except pass a bight in the last step to make it quick-release).

The Lapp knot (aka. lapp bend) is my favourite of all the knots and very underrated. It's so versatile and simple, even simpler to tie than a square knot. As shown in the OP, it can be tightened and loosened and explodes when you pull the tag rather than leaving the half-knot behind. It is my default way to tie two ropes together.
exclipy
·2 माह पहले·discuss
And the instant start cloud dev servers complete with shareable full stack preview links! Chefs kiss
exclipy
·2 माह पहले·discuss
Oh yeah, not to mention the drag and drop GUI mercurial client in the IDE. I still haven’t seen anything as good on the outside.

Regular engineers could use stacked diffs proficiently and regularly, without it being seen as a super advanced 10x engineer power user thing.
exclipy
·2 माह पहले·discuss
I jumped from Google to Facebook on 2019 and while I had thought Google had best in industry developer tooling, Facebook had it better.

Google’s dinky browser based Cider was cute but Facebook in its transition from Atom to VS Code was far ahead. Google might have invented asynchronous web based code review with Mondrian and Critique, but Facebook’s Diff was better with its stacked diff support. Google’s Buganizer was outdated and clunky compared to Facebook’s Tasks.

I left Facebook the year after but I do wonder where Meta’s tooling is up to nowadays. Is it still a glimpse of the future?
exclipy
·4 माह पहले·discuss
The specs are inscrutable agent slop. I want it to tell me what it does and instead it just lists database fields. It mentions a state machine and then proceeds to not describe the state machine.

If I wasn’t so attuned to agent slop, I’d be thinking I’m just too dumb to get it but no, whatever GPT model wrote this is not good enough (and the fact this was published by OpenAI suggests this is not an operator skill issue).
exclipy
·5 माह पहले·discuss
The root cause is that the TUI is just not the right surface an agentic coding tool. If it were a GUI with mouse support and other rich affordances, it'd be trivial to click to expand
exclipy
·5 माह पहले·discuss
I think the first message consumes disproportionately much percentage because it's not cached and includes the system prompt, tools, etc.
exclipy
·6 माह पहले·discuss
If anyone sees this, I tried it and unfortunately am not getting better results on the pelican-on-bicycle test. I think the vision models just aren't good enough yet (I tried Claude and Gemini)

I can share the code if there's interest.
exclipy
·6 माह पहले·discuss
Free idea: turn this into an MCP server. Give the agent the ability to virtually "hover" a path and see which part of the final render it corresponds to
exclipy
·7 माह पहले·discuss
Can you port tsc to go in a few hours?
exclipy
·8 माह पहले·discuss
I made a /split-commit prompt that automatically splits a megacommit into smaller commits. I've found this massively helpful for making more reviewable commits. You can either run this yourself or send this to your coworker to have them run it before asking you to re-review it.

Sometimes it doesn't split it among optimal boundaries, but it's usually good enough to help. There's probably room for improvement and extension (eg. re-splitting a branch containing many not-logical commits, moving changes between commits, merging commits, ...) – contributions welcome!

You can install it as a Claude Code plugin here: https://github.com/KevinWuWon/kww-claude-plugins (or just copy out the prompt from the repo into your agent of choice)
exclipy
·9 माह पहले·discuss
Idea: a general tool that helps you write command lines. It reads the help or man page and generates a GUI or TUI to present all the options in a logical way. You just fill out the form and it does the thing
exclipy
·10 माह पहले·discuss
In what way did the computer compress time? It completed it in 5 hours and I'm pretty sure they didn't invent a time machine
exclipy
·11 माह पहले·discuss
git-branchless implements revsets for git https://github.com/arxanas/git-branchless/wiki/Reference:-Re...
exclipy
·11 माह पहले·discuss
I actually think this is antithetical to the philosophy. Cyclometic complexity is very much not the same as "is this code difficult to understand".

Arbitrary structure rules like "do_thing_a(); do_thing_b(); do_thing_c();" also is not unless you can explain how this helps make it easier to understand compared to say, one big function with "// DO THING A" comments.
exclipy
·11 माह पहले·discuss
Oh! I was surprised you didn't link or mention the book
exclipy
·11 माह पहले·discuss
This was my main takeaway from A Philosophy Of Software Design by John Ousterhout. It is the best book on this subject and I recommend it to every software developer.

Basically, you should aim to minimise complexity in software design, but importantly, complexity is defined as "how difficult is it to make changes to it". "How difficult" is largely determined by the amount of cognitive load necessary to understand it.
exclipy
·11 माह पहले·discuss
The closest we got to vibe coding pre-LLMs was using a language with a very good strong type system in a good IDE and hitting Ctrl-Space to autocomplete your way to a working program.

I wonder if LLMs can use the type information more like a human with an IDE.

eg. It generates "(blah blah...); foo." and at that point it is constrained to only generate tokens corresponding to public members of foo's type.

Just like how current gen LLMs can reliably generate JSON that satisfies a schema, the next gen will be guaranteed to natively generate syntactically and type- correct code.
exclipy
·12 माह पहले·discuss
Windsurf also has Cerebras/Qwen3-Coder. 1000 user messages per month for $15

https://x.com/windsurf/status/1951340259192742063
exclipy
·12 माह पहले·discuss
I tried it for a bit and went back to git-branchless (https://github.com/arxanas/git-branchless).

git-branchless is just a better set of tools for working on a git repo so local tools like the JetBrains git integration will work just fine.

It operates on a similar philosophy to Jujutsu (make it easy to manipulate the commit tree) and the authors did exchange ideas with each other.