@mitchellh JS Bach while teaching composition (according to Alexandre Astier):
- I'm asking you to write something simple and beautiful; what you do is complicated and ugly
- But, master, how can you do it?
- Me? Well, I'm something else (mimicking inspiration descending onto him)
@satory_ua@mitchellh Zig is completely AI-compatible (Ghostty is the proof of this). The code of zig itself is not AI-generated and their reasons are not because of some unfounded anti-AI stance, but rather a human organization consequence. See https://t.co/BdZw9B0DJ3
@phact32@mitchellh Once, software craftsmanship was all the hype (maybe it still is), but you're perfectly right: this is craftsmanship the same genuine way as my violin is.
@mitchellh@x509dot As a Frenchman, I'm not sure to completely understand this relationship to money and donation that feels like a deeply American thing, but anyhow, whatever the amount, I find deeply honorable to donate while not expecting anything back besides great software for all!
Got em. I poison my AGENTS.md (and other things like code comments) all over the place with prompt injections like this to find people who don't review their code and sling it off to another human. Catches folks all the time and then its an instant ban.
As I've said, I don't care if you don't review your own code. But if you're submitting code to an OSS project and crossing a human boundary, it is simple courtesy to do some human review.
When we say โLiteParse runs everywhere,โ we mean it.
Our WASM package is lightweight, minimal, and built for browser and edge runtimes, which makes it a perfect fit for @cloudflare Workers.
Using WebAssembly, you can spin up a parser that runs directly on the Worker, takes PDF bytes as input, and returns extracted text plus page count (all in under 25 lines of code!)๐
๐ฉโ๐ป Try it out now: https://t.co/zDYL0TCYQS
๐๏ธ Get started with LiteParse: https://t.co/9zv8WOkbpS
It's Release Day! ๐
New releases across the Six Labors ecosystem are here, alongside revamped docs.
I'll be sharing release posts for each library. Please share the posts far and wide. It really helps support the project.
#dotnet#oss
Wrote up about my personal journey from AI skeptic to someone who finds a lot of value in it daily. My goal is to share a more measured approach to finding value in AI rather than the typical overly dramatic, hyped bait out there. https://t.co/SpiIy7DEc9
@msdev It's around this time that I switched from Borland tools to Microsoft; however, really used VS extensively with 2002/2003 with .net. Never stopped since!
@mitchellh This reminds me of the tension between very declarative build systems (maven, msbuild) on one hand, and fully code ones (zig) on the other. The former are easy to parse/generate by tools, the latter very expressive, but harder for, say, ides.
There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
@cmuratori Hashes don't get longer... That's (one of) their very purpose, and usually the name of the algorithm hints at this length... Made my day! ๐