Hacker News new | past | comments | ask | show | jobs | submit | low_tech_punk's comments login

This is what Meta Portal could have been. It's not about going high tech and fancy UI. It's the human kindness that makes tech beautiful.

How's this different from chrome browser's PWA install? https://support.google.com/chrome/answer/9658361?sjid=105106...

I believe the PWAs will correctly show up in the OS native app launchers.


It's different in the fact that PWAs needs to be setup by the website's developer.


The author swyx is the founder of https://smol.ai/ It's either a typo out of habit, or an intentional reference


the word is still spelled "small". fight meme speak


So long as people understand it, why should anybody care?


people give me grief all the time because i don't use proper capitalization in my texts. they even ridicule me if i say "you understand what i mean so who cares"

but i don't get to do the same thing when they say stupid shit like "smol". that's just normal, while i am retarded


Using capitalisation is actually reasonably useful for people with certian classes of disabilities, maybe concider it purely from the perspective.

So is breaking up things with whitespace which you did reasonably well.

So it's not a matter of "You know what I mean, so who cares?". They may realistically have had to put in significantly more effort into understanding what was written.

That isn't entirely true for something silly like the word smol.


i often avoid capitals myself in informal writing, but to be fair, there's a valid argument that period is pretty small and can be hard to spot by itself for something as important as the statement separator . capital letters help with that somewhat, although it doesn't help that we've overloaded them for other things . putting a space before the period helps keep it more distinct, but i really wish our punctuation was better designed (right after we reform english spelling i guess ...) .

but i digress . whataboutism aside, what's the actual problem ?


Glad to see you here swyx. I think the issue you outlined is acknowledged by the htmx's authors and addressed in the Morph Swaps documentation: https://htmx.org/docs/#morphing

What is ironic though, is that the morphing algorithms are similar to what modern SPA frameworks do, except that it can be addressed without introducing new concepts such as vdom, zones, signal etc.

I agree that the island architecture is limiting when it comes to large scale application with state shared across multiple areas in the UI. I'd be curious to hear others finding success in building apps.

p.s. I appreciate the smol island :)


Funny timing. StackBlitz announced Bolt.new (https://bolt.new/) today with multi-file edit, emulated filesystem, arbitrary npm installs, and is open source. I feel ChatGPT is still chasing after Claude 3.5 artifact.


Bolt.new may be technically open source, but it seems to be dependant on closed source StackBlitz webcontainers? Not truly open source IMHO.


I was coincidentally looking into this yesterday, trying to find an implementation of JS sandbox to run AI-generated code or web apps in.

A similar project is sandpack, but that relies on nodebox which is also closed source.


Another comment rather disparages Bolt:

https://news.ycombinator.com/item?id=41733485

Has anyone had much experience with it, that can share their findings? I'm happy with Claude Sonnet and can't try every new AI code tool at the rate they are coming out. I'd love to hear informed opinions.


I tried Bolt this morning for about 5 minutes, and it did output valid React code, but things like inputs and buttons it created didn't work without additional prompting, and then it started throwing "There was an error processing your request"


Just tried it, it wrote promising code but in the end only the last file was created and the other files had no content (even though I saw them being written). Seems a bit bugged at the moment.

EDIT: Only seems to work in Chrome?


The symbol and Blitz kind of give Nazi vibes. Did they think the naming through?


"Blitz" literally just means "lightning"



"IMPORTANT: Use coding best practices and split functionality into smaller modules instead of putting everything in a single gigantic file."

"ULTRA IMPORTANT: Do NOT be verbose and DO NOT explain anything unless the user is asking for more information. That is VERY important."

it's so weird to me that this is how we're programming user-facing systems now


This feels like Cursor + v0. From the GitHub project README:

Claude, v0, etc are incredible- but you can't install packages, run backends or edit code. That’s where Bolt.new stands out:

1. Full-Stack in the Browser: Bolt.new integrates cutting-edge AI models with an in-browser development environment powered by StackBlitz’s WebContainers

2. AI with Environment Control: Unlike traditional dev environments where the AI can only assist in code generation, Bolt.new gives AI models complete control over the entire environment including the filesystem, node server, package manager, terminal, and browser console. This empowers AI agents to handle the entire app lifecycle—from creation to deployment.


Also open source on GitHub: https://github.com/stackblitz/bolt.new


Really saddened by the FOSS landscape. Docker, Terraform, Redis, and now Wordpress. Aside from who’s right and who’s wrong, the sheer drama and rug pulls make it feel like the beginning of an end to open source as a viable business model.


All parties are making millions off open-source WordPress.

Matt's team are upset because they only make tens of millions, whereas purportedly, WP-engine makes hundreds of millions. Matt gives back much more than WP-engine.

All their clients are businesses also making money through their WordPress-hosted websites.

I don't think there is a problem with open source and viability. It is raining money.

It's simply an in-house fight over inequities in giving back to the open source pot of gold.


We can bring another OOP idea: loose coupling, strong cohesion.

Inheritance can be useful when it captures a single shared aspect across multiple designs. It becomes unwieldy when it captures multiple shared aspects where each aspect may need to change independently.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: