If we're letting agents send e-mail, what's the point of reading e-mail? Surely I can have an agent to reply to e-mail that other agent has sent. Do we really want to create dead internet?
A similar thing happened at my university in an Advanced Algorithms course. Students failed it so much, the university was forced to make the course easier to pass, by removing the minimum grade to pass.
I believe your case (and many other students) is that you couldn't abstract yourself from imperative programming (python) into logic programming (prolog).
Author here, UI needs some work indeed. Given that I am a one man show and I'm mainly a backend developer, I did what I could. I've been trying to improve where I can.
What makes you say it is LLM generated? I have used some AI for images/avatars etc but not any of the frontend code/style. Using MUI with React for most of the components.
Open to any collaborators with good design/frontend skills.
imho it’s absolutely fine, and doesn’t look AI generated at all. AI would be way more generic / polished, this design actually reminds me a bit of 10-20 years ago websites, it’s cool and retro in a way.
In my opinion this can't even be labeled as a single HTML file, because it loads external files to complete the app. But back to the question, a "plain html" file doesn't load any external resources and is usually semantically described.
Any website you visit could have been compromised and serving malicious content. Upon first visit to a website, I block all connections to domains not in the address bar, then go back in and add rules to allow connections as needed. It doesn't address malicious activity by the site directly, like a server compromise, but does limit non-addressed connections, including ones to local addresses.
For example, a compromise of .google.com which leveraged assets/code from .googleusercontent.com wouldn't initially be able to run, unless I added a rule to allow the connection. Likewise, a compromise of *.discord.com that made a connection to localhost:8983, then tried to send that data to someserver.ru would get blocked and logged. Where this can't protect me is if the server sends the mined data back to itself, then forwards that data on using its own connection.
Ad networks sell to anyone. Malicious content can be injected almost anywhere. Its happened before; it'll happen again. This web browsing hygiene has protected me enough times for me to make it my standard practice.
That's the first thing I thought when opening it. Sure looks like a "make me an app" response that Claude would output.
I mean nothing wrong with that, I needed a silly calculator thingimabob too yesterday (for some CRC checks on a piece of text) and Claude quickly cooked something up for me.
But I'm not writing blog posts about it, releasing the tool in the wild, and claiming I wrote it. Blegh.
There’s definitely nothing wrong with it normally but then like you said it’s got the blog post and the project basically clones every calculator out there that already exists.
This type of calculator is so common you can even find one on an official US government website.
You are that guy. It was obvious that he built some interactive app packaged in a single html file. There's going to be javascript and stuff in there...doah.
EDIT: I wouldn't have expected external dependencies, though.
The issue isn't socially interacting with any of the users, I wish that was the major pain point.
The issue is having to handle e-mails, issues, feature requests, code-reviewing, continuous development, acquiring new users (otherwise project will stale) - all of this after a long day of work and balancing other important issues "non work related".
I feel you! That's why the edit I added to the top of he message (which is what I should have said from the beginning).
Check the Valetudo's project Readme and website, youl'll notice an attitude that I truly believe is the perfect mindset for exposing oneself to the world like a project maintainer does.
Hopefully one day you get the tickle and feel like keeping up working on the project again :) or any other kind of different project that you might feel.
- Cross Compilation (even wasm and js) out of the box
- Simple concurrency model, similar to NodeJS
- Ability to use it on a popular cross platform framework (flutter)
- Hot reload capibilities (has JIT and AOT mode)
- Strong developer tool chain
All of these are built on top of a language that has a pretty syntax and supports many language paradigms.
The biggest con is the (weak) package ecosystem and community.
I think it's also important generally speaking - not just Dart/Flutter, but really any language ecosystem, to not blindly start adding packages. You'll end up with conflicts and Dart is no exception. Sometimes it is sensible to vendor a library into your own source code tree, or just build it yourself ("Own it").
Function operations are possible in Go like it’s possible in any language that define function in the syntax. But functional programming goes beyond functions, and Go was not designed to support it.
I’m a fan of Go and FP and would love to see someone bridge other FP aspects like monads, in a way that feels natural in Go.
If one were to produce a Clojure analogue to Go, I think that would be pretty huge. Meaning, Clojure is to Java as XXXX is to Golang. Golang has atrocious syntax and - agreed - not really well suited for functional programming. But having a higher level language that could be compiled down to golang and leverage the ecosystem would be quite nice.
Was just talking about this during a 1:1 with a colleague of mine today. It's remarkable that language developers have set out to do clean sheet designs (golang, rust) and somehow managed to settle on gross syntax. If I were desigining a language today it would look and feel like Python without any of the performance hurdles.
> It's remarkable that language developers have set out to do clean sheet designs (golang, rust) and somehow managed to settle on gross syntax.
You are talking of your opinion as some kind of facts. What you call gross syntax is good enough for people to write enormous amount of useful software that millions and millions use daily. The same can't be said for Clojure.