I got distracted by how incredible owning milk.com is
HN user
breadchris
I think about things here: https://breadchris.com
I am building this: https://github.com/justshare-io/justshare
Go run
turning cooking videos into recipes https://recipes.justshare.io
The instacart button is kind of crazy. I'll casually watch videos and when something looks good, I can have the ingredients to make it delivered within the hour.
I love this! I made a cooking knowledge brain rot app for myself from my favorite youtuber https://recipes.justshare.io/random-dan
while I did have an LLM help me edit my notes/thoughts, "this book" is in reference to the book I am attempting to write. This passage is an excerpt!
when you have an "unlimited" access to food, you have to have self imposed scarcity to eat the diet that our bodies are designed to intake. It doesn't help that there is weaponized fat, salt, and corn in colorful bags everywhere you look.
This feels like a relevant wiki page to mention https://en.wikipedia.org/wiki/Onion_Futures_Act
wow! I love this solution. I agree on the pain of drag and drop on mobile.
A recipe site for my favorite cooking youtube channels
omg i luv u
I have a draft of a similar post to this one about lists https://gist.github.com/breadchris/683202bffd4463e517335ab3f...
TL;DR https://claudemd.dev is where you can find guidelines to make your vibe coding more effective
If you haven't used claude code, I highly recommend you check it out. You may have used other AI tools in development, but being a cli with a refined "plan" step has revolutionized my development workflow. The fact that I can dispatch three prompts to run concurrently, and reliably trust the actions being taken feels incredible. I am spending less time thinking about code and more about the higher level direction of the code.
If you want claude code to be more reliable in its output, it can further be directed by using CLAUDE.md files. These files are included in the plan step and significantly improve the quality of its output. What makes a useful CLAUDE.md is similar to a well written style guide [1]. By providing a set of guidelines for what patterns to follow, the LLM can be more focused when building its plan. In a sense, a CLAUDE.md can be thought of as a "language semantics" for your codebase or directory for how to "compile" your thoughts into actions. Fortunately, you don't need to write your semantics in BNF [2], but the completeness of your semantics matter nonetheless. Without forethought, an LLM will happily come up with its own plan for your codebase.
I thought of and published https://claudemd.dev last night with the idea that sharing these files will improve the quality of code that we will be writing for this next abstraction of software development.
If you want to learn more about these files, I recommend reading this https://claudelog.com/mechanics/claude-md-supremacy.
[1] https://github.com/airbnb/javascript [2] https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form
A recipe site that makes my favorite cooking youtuber videos easier to follow https://justshare.io/recipe/1Dd7GNm68hI
this is what i came here to see, thanks!
I like yaegi [1] for go because it is an interpreter for the go language (almost fully supported, generics need some love). The most important part for me is being able to keep all my language tooling when switching between interpreted/compiled code. Also, there is little needed distinction between what is going to be interpreted and compiled. Once you start including libraries it gets dicey and the need for including the libraries in the compiled part is necessary. There is also a blog post that comes along with it describing how it was built! [2]
[1] https://github.com/traefik/yaegi [2] https://marc.vertes.org/yaegi-internals/
I was just journaling about this. Your post nailed the sentiment.
I have really fallen in love with LISP recently, specifically clojure. A strong type system is really needed for it to make me feel like I can confidently develop with it.
incredible! great job!
great blog post! also this website has a lot of incredible posts, if you like learning about functional programming, you should check out
https://jerf.org/iri/blogbooks/functional-programming-lesson...
would love this even more if the search query ended up in the URL
porting yjs to go
omg this is beautiful, great job!
not answering the op's question, but an alternative approach to multi-service development. I have been fixated the idea of a single process that runs all my code until an optimization is desperately needed. imo adding N number of processes to development slows down iteration by N^2. instead of reliably having one place to check for an error it could be any of the services, and having all team members have the context on where classes of problems could be is challenging. there may be a compelling reason a multi-service architecture is needed (different languages, legacy code) but i personally heavily weight development iteration in my decision making. slowing down experiments to test hypotheses is the death of productivity and morale in a codebase.
I love this a lot. I have spent a great deal of time considering digital document writing. The hybrid of document and canvas is a must and is commonly found in PKMs now (obsidian, logseq, affine). Collaboration features are also a must imo, but not often found due to it being difficult to implement and scale.
Looking forward to tracking this project! Is there a community one could join to get updates?
this is like the opposite of clojure right? lol amazing
pairing this with yaegi [1] would be interesting. You could having a REPL open doing os operations and when you get the data looking like you want, you select which lines to save to a file.
how often would you fly to Nepal? How long was the flight?
Clojure hosted on Go is something that I really hope gets more attention. Clojure being built on top of Java is a fine decision, but I would love to use clojure to compose the ever growing library of stable packages that exist in the Go ecosystem.
other related packages: https://joker-lang.org/ https://github.com/nooga/let-go
this post is great, my mental flowchart is similar to this. Content like this reminds me of this post https://sive.rs/plaintext
I am building a web framework in Go that has all of the nice advancements in development experience that React has. Having spent a significant amount of time writing js, I get frustrated when things break and my developer momentum comes to a grinding halt. For everything that Go is, it is not a language that breaks because time has passed. Building this project is my long term bet that with the right tooling, Go can become a competitive language for writing full stack websites.