HackerTrans
TopNewTrendsCommentsPastAskShowJobs

wild_egg

1,049 karmajoined 4 năm trước

Submissions

Smelter: Babashka but for Coalton and Common Lisp

github.com
2 points·by wild_egg·6 tháng trước·1 comments

Show HN: I replaced Beads with a faster, simpler Markdown-based task tracker

github.com
84 points·by wild_egg·6 tháng trước·51 comments

comments

wild_egg
·17 giờ trước·discuss
Why does having. GC mean not thinking about memory? I think about memory constantly in GC languages because I still want it to perform well.

The biggest difference is the failure modes. If I'm not thinking about memory, my RSS is higher or a bit of extra CPU time goes to GC. Both of those are radically better than UAF or buffer overruns. Good trade IMO.
wild_egg
·18 giờ trước·discuss
Do you mean Tree Calculus? https://treecalcul.us
wild_egg
·22 giờ trước·discuss
> unless you literally have written a new type system and compiler

This is entirely possible with plain lisp macros. See https://coalton-lang.github.io

Having that natively available as plain Common Lisp code is a very different thing from your "just read a text block and compile it as rust code!" concept. Or at least, the tool chain gymnastics required to make a C program emit its own source in another language... Why?
wild_egg
·Hôm kia·discuss
Can anyone explain this "quietly quantized" model idea to me from a business perspective?

Coca-Cola doesn't "quietly water down" its product to save a few bucks. They know people will take a sip, say "oh that's not what i wanted", and go buy a Pepsi.

If they serve me a quantized Fable, I'm just going to think Fable sucks and go get my tokens elsewhere. What's the point?
wild_egg
·Hôm kia·discuss
There's a bit of a mental model flip to make maybe.

> they're code that's generated at compile time

They're code that generates code at compile time. Macros can actively walk the AST of the parameters they process and rewrite them completely into new shapes. That transformed AST is what then actually gets compiled.
wild_egg
·Hôm kia·discuss
check out tsnet if you are building on tailscale anyways. your app can then be a tailnet node that can read tailnet WhoIs data and have access controlled via tailnet ACL
wild_egg
·9 ngày trước·discuss
Really depends what you're working on. GLM 5.2 is doing excellent webdev work for me but really faffed up when working on a custom garbage collector that Opus has no problems with.
wild_egg
·12 ngày trước·discuss
> LLMs do not produce a usable result

At this point, this is categorically false. Your mental model is very out of date.

The results may not be ideal but I can't say I've had a single output so far this year that wasn't usable.
wild_egg
·17 ngày trước·discuss
Emphasis on the modern CSS. @layer, @scope, etc. go a long way in fixing the footguns.
wild_egg
·21 ngày trước·discuss
`npm install` is the OG vibecoding
wild_egg
·26 ngày trước·discuss
Do you mean blubs?
wild_egg
·29 ngày trước·discuss
I'm actually very happy about this. Babysitting the agent just in case it needs me to do something is a terrible use of my time. I've always had to be very explicit about the various ways that it can get an automated feedback loop going to check its work, and now Fable doesn't even need that hand holding. Really great improvement all around.
wild_egg
·29 ngày trước·discuss
Modern CSS is actually really quite pleasant.
wild_egg
·tháng trước·discuss
Generally you don't even need to do the sub-routing in the handler. You can just render the entire page and have `hx-select` attributes pluck out the part that you want.
wild_egg
·tháng trước·discuss
On the mobile point, there is https://github.com/instawork/hyperview

Your Go server can have endpoints that render XML instead of HTML and basically get the same server-driven experience of your HTMX site. Fully skips the need for the app review process since you're not updating the actual client app code to make UI changes.
wild_egg
·tháng trước·discuss
They're definitely rare. Mirror's Edge is almost 20 years old. Reaching back that far for an example just reinforces how rare it is.

If you tally all the FPS releases in a given year, a supermajority are going to have male protagonists.
wild_egg
·tháng trước·discuss
How is neurosymbolic not aligned with the bitter lesson? The bitter lesson is completely agnostic to architecture.
wild_egg
·tháng trước·discuss
Why on earth would you spend any time at all convincing an agent of anything? You say "just do it" and off it goes.
wild_egg
·tháng trước·discuss
No it doesn't.
wild_egg
·tháng trước·discuss
I'm a divided individual.

I've spent an obscene number of hours learning how to get reliably good quality code out of these things. I'm actually very happy with where the tech is right now and can't imagine ever going back to typing code by hand.

But I absolutely hate how companies and society at large are acting because of this stuff. It feels like all rationality has flown out the window. So I'm just staying in my sandbox with my little toys and hoping the mass psychosis blows over at some point.