HackerTrans
TopNewTrendsCommentsPastAskShowJobs

annjose

93 karmajoined hace 10 años
annjose.at.hn

Submissions

Polypost: Draft once, format for every platform. Made by Mark Russinovich

markrussinovich.github.io
3 points·by annjose·hace 27 días·0 comments

What we learned shipping VS Code weekly (without breaking everything)

build.microsoft.com
2 points·by annjose·el mes pasado·0 comments

Two years without cookies on the site, here's where we ended up

blog.sentry.io
14 points·by annjose·hace 2 meses·1 comments

AI Might Be Lying to Your Boss

williamoconnell.me
67 points·by annjose·hace 3 meses·8 comments

Why Study CS? Thoughts on LLM-assisted software engineering

kmicinski.com
4 points·by annjose·hace 6 meses·0 comments

comments

annjose
·hace 3 días·discuss
The Jevon's Paradox. And it is not a paradox :-)
annjose
·hace 8 días·discuss
Such a great read! I kept on nodding and chuckling the whole time reading it. I can see myself as the founder, especially 'spending time in the oven forums' lol.

I went to the /blog route to see other posts by the author, but alas, there is only this one! And that's a gem.
annjose
·hace 8 días·discuss
Good work! I am hopeful for a social network that is not craving to increase engagement and going viral. I posted a sample but and created a profile.

But when I went to the Docs tab in my profile, it says...

Doc Not Found The doc "how-to-use-pieces" could not be found
annjose
·hace 10 días·discuss
Not sure of any out-of-the-box tool. But Anthropic has a token count API which gives a near estimate of the input tokens for messages [1].

So this API can be used in a UserPromptSubmit hook [2] in the harness, get the token count for any model, calculate the cost and compare.

[1] https://platform.claude.com/docs/en/build-with-claude/token-...

[2] https://code.claude.com/docs/en/hooks
annjose
·hace 23 días·discuss
Thanks for the note. While building the context bundle, there is a tool that detect gaps in the timeline. So when you ask 'kitchen renovation', and there are emails from 2019 and 2023, the tool flags these gaps and the LLM is made aware of it. So Memento asks which of these clusters you want to track as a project.

Later while generating the wiki, LLM handles conflicts and facts that evolved over time because it has the timestamp of the messages. So it shows that in the narrative.

Wwat we haven't implemented yet is to update the wiki when new emails arrive. That is the next one in our backlog.
annjose
·hace 23 días·discuss
Thanks for the feedback. What are the things you liked the most? Any other features you would like to see?
annjose
·hace 25 días·discuss
Good point! We will add it to README. The default msgvault setup instruction would work - see at https://www.msgvault.io/setup.

Note: Anytime you want to remove memento tables from msgvault db, you can do `./memento reset`
annjose
·hace 25 días·discuss
Co-author here. Happy to take any questions.

We built Memento for two reasons - we were frustrated by the search in Gmail, and we wanted to organize email locally in a privacy-friendly way. But the outcome was much more than that - we learned how to build agents from scratch, optimize agentic search, and discovered many beautiful memories we didn’t know were hidden in our email.

We would love to know what you think of this project. All feedback is welcome.
annjose
·hace 29 días·discuss
> (I have way too many open tabs!)

Phew! I thought I was the only one.
annjose
·el mes pasado·discuss
Same here. I didn't get a captcha. Good article. And looks like human-written. Refreshing.
annjose
·el mes pasado·discuss
> Who is accountable for AI agents?

Obviously the person who built and deployed the agent (the claw in this case).

If we treat this as a hard question, we risk treating AI systems as people rather than tools. This is exactly what Armin warned about in his "clanker" post last week.
annjose
·hace 2 meses·discuss
There are a few examples here:

https://github.com/DrCatHicks/learning-opportunities/blob/ma...

As I understand, this skill is intended to understand AI-generated code and potentially reduce skill atrophy. So it asks the agent to pause after important milestones (eg: created a file, changed db schema etc ) and ask the user questions about how they would do it.
annjose
·hace 2 meses·discuss
Are they also held accountable for the code they ship? Are they added to the on-call rotation?
annjose
·hace 2 meses·discuss
> today's best runnable-offline model is roughly 6–8 months behind today's frontier.

But it doesn't matter because frontier models were extremely good 8 months ago and we were doing real work with them. Now we have more capable open-source agents like pi and OpenCode which work well with these models.

More importantly, offline models is the best choice for privacy, on-device inference and no token/cost anxiety.
annjose
·hace 3 meses·discuss
I don't understand why people crave to assign a new role for themselves (team lead, manager). AI is a tool that augments your skill and you use it carefully. It doesn't require a change in your role. A farmer with a tractor is a farmer, not a lead. An accountant with spreadsheets is an accountant. A software engineer using a coding agent is a software engineer who has a powerful tool in their toolbox.
annjose
·hace 4 meses·discuss
I love the description of the PR. This type of honest statement is the right thing to do - be transparent, be respectful of the time of the reviewer.

> This PR adds support for embedded Ruby (ERB) which is commonly used in Ruby on Rails projects. Note that I used heavy assistance from Claude Code and tried to ensure it didn't generate slop to the best of my abilities. All tests are passing and I also visually verified the end result which looks solid to me.

> Here's a screenshot that was generated by building the Chroma CLI with the ERB lexer and running it against the test data file with chroma --lexer=erb --style=monokai --html lexers/testdata/erb.actual
annjose
·hace 4 meses·discuss
I tried Superpowers for my current project - migrating my blog from Hugo to Astro (with AstroPaper theme). I wrote the main spec in two ways - 1) my usual method of starting with a small list of what I want in the new blog and working with the agent to expand on it, ask questions and so on (aka Collaborative Spec) and 2) asked Superpowers to write the spec and plan. I did both from the working directory of my blog's repo so that the agent has full access to the code and the content.

My findings:

1. The spec created by Superpowers was very detailed (described the specific fonts, color palette), included the exact content of config files, commit messages etc. But it missed a lot of things like analytics, RSS feed etc.

2. Superpowers wrote the spec and plan as two separate documents which was better than the collaborative method, which put both into one document.

3. Superpowers recommended an in-place migration of the blog whereas the collaborative spec suggested a parallel branch so that Hugo and Astro can co-exist until everything is stable.

And a few more difference written in [0].

In general, I liked the aspect of developing the spec through discussion rather than one-shotting it, it let me add things to the spec as I remember them. It felt like a more iterative discovery process vs. you need to get everything right the first time. That might just be a personal preference though.

At the end of this exercise, I asked Claude to review both specs in detail, it found a few things that both specs missed (SEO, rollback plan etc.) and made a final spec that consolidates everything.

[0] https://annjose.com/redesign/#two-specs-one-project
annjose
·hace 5 meses·discuss
Let's look at an example post in HN Companion. This is the post on singularity in the home page right now:

https://app.hncompanion.com/item?id=46962996

This post has 500+ comments with various viewpoints and you see the summary on the right side.

You are right that most of the time threads are organized into local groups. But in the above example, there are many comments that relate to the same topic, but are not under the same parent comment. HN Companion's summary surfaces this into a topic "Limitations of Current AI Models" which shows comments from up and down the post.

You can click on the author name in that topic in the summary panel, it will take you directly to the comment. This is what we meant by "continue the conversation there", i.e you are now in the main HN experience, so you can navigate to child/parent/sibling comments (through the link buttons or keyboard navigation).

We definitely don't want AI to write comments. Happy to elaborate if you need.
annjose
·hace 5 meses·discuss
Good point. Can you elaborate a little bit more? Do you mean corroboration within the same discussion or across multiple discussions?
annjose
·hace 5 meses·discuss
Co-author here. Forgot to share the link to the fine-tuned model [0].

[0] https://huggingface.co/georgeck/models