Hacker Newsnew | past | comments | ask | show | jobs | submit | djyde's commentslogin

I've always wanted to make a GUI client for pandoc

AI-generated music should be hard to detect

Harder to detect manually compared to image or video, but not necessarily harder to detect with another model. If it’s AI-generated MIDI (I have no idea if that’s the, or even a, way it’s done) there are probably patterns in the output similar to the way there are in generated text, but if it’s actually generating the audio itself then that should be pretty distinct at the finer-grained level that a model could analyze it at.

A Hacker News mobile client that I'm very proud of, specifically designed for non-native English speakers with automatic translation features.

https://haiker.app


I've transitioned between cloud services and self-hosting a few times:

1. Vercel Phase My first project used Vercel. Since my project was Next.js, the experience was decent. But as my project gained some users, I found that even for projects under 100 users, I needed to pay $20 per month. Since my service didn't require high performance, this cost felt steep.

2. Self-host Phase (Hetzner + Coolify) Later, I started setting up my own server with Hetzner and deploying with Coolify. Since Coolify is open-source and free, I only had to cover the cost of a VPS (even $5 a month was sufficient). I could deploy PostgreSQL instances and run a web server on it. But later I discovered that even this way, I still had to spend a lot of effort maintaining PostgreSQL and Redis. Even though they were containerized with Docker, managing them was still troublesome. I needed to pass various system and environment variables between services, which was very tedious.

3. Cloudflare Phase So later I switched to Cloudflare. With Cloudflare Workers, I can deploy fullstack applications and use D1 Database and Cloudflare KV to replace Redis. These features can be called directly within the Worker without needing to pass environment variables.

Plus, the local development experience is excellent and the pricing is very reasonable, so I've been using Cloudflare's entire suite ever since.


Yeah Cloudflare offering has become everything I wanted from AWS. So much simpler to deploy a basic full stack app + files. AWS has become considerably more difficult than self hosting.


I agree, I'm starting to like cloudflare increasingly aswell

Here are a couple reasons of mine (PS I'm still a little new)

1) V8 isolates for serverless functions to address cold start problems, sure the entire node env ain't there but libraries like Hono are designed to work in that env... Combine that with their near immediate start-up - simple lovely

2) UI, AWS to me feels soulless, like if there's an entire industry to make AWS UI not suck it's obvious their UI is just bad, upto the point where people pay a premium for a good UI. Cloudflare UI is so much nicer, atleast to me

I recently developed a library and for that I made a landing page and documentation with Astro (no server just static stuff), and I was checking out how to deploy this and Vercel and Cloudflare, Vercel had a 100Gb/ month of bandwidth free which is nice, what's even nicer is cloudflare has infinite (practical infinite not the theoretical infinite ofcourse)

And once again, that's just lovely to work with!


I've really enjoyed using CloudFlare and I've been impressed, but I'm afraid it will descend into a broken mess as they enthusiastically use more and more vibe-coding.


I've been using CF Workers since 2020 or so. The biggest con is that your app will be coupled to their infra. It's less coupled than eg Firebase but still.

For the past 10 years or so I've mostly used Heroku end then Fly. Last year I invested time into switching to self hosting with dokku for new projects. After the initial learning curve it's been great. Honestly don't see the point of using anything else except if I need to run something at the edge.


Went through a similar phase,

I think a mix of 2. and 3. is good for a small team or solo dev. Im throwing in a bit of homelab as well by adding some action runners and models on my desktop as well.

But cloudflare is great value for small teams. Not sure how it as at higher scale.

On the topic of env and config. It took me a while to get this write, and maybe overengineered.

But I invested a lot of time in trying to standardize env definitions, secrets manager, and per env config definition defined in my nx projects, and consumed by the commands or deployers. As well as pulumi for IaC.

I tried a couple of different approaches, but finally I just decided to use typescript as my config language. I use nx project.json but defined using typescript. And just define the env config as typescript functions to be injected to each command or deployment as a pure function of target env.


I really wanted to like Cloudflare Workers and I'm sure there's good technical reasons but the way you need to use a Wrangler project to do things like enabling email felt too much like I was about to get locked into the platform.

It seemed like the bindings you needed to set to allow email can't actually be set (or even seen once Wrangler sets them) from the console at all.


> Even though they were containerized with Docker, managing them was still troublesome

Did docker make it easier?

The only issue I have with PostgreSQL is a bit of migration effort moving to new major versions.

> I needed to pass various system and environment variables between services, which was very tedious.

Was docker making this harder?


I switched to Cloudflare and it's been a breath of fresh air - everything I need and the pricing is reasonable.


I had a similar experience recently. I had a huge Swagger JSON file that would waste too many tokens if added directly to the context, so I told the agent in memory to use jq to retrieve what it needs when it wants to check this document. This saved a lot of cost.


I recommend allowing AI to use TailwindCSS and Alpine in the context, as this would generate great lightweight dynamic web pages.


I agree! I get much better results when I give LLMs some light architectural constraints such as to use tailwind and alpine.


I don't know why my comment was down voted. Can someone tell me why?


because the original prompt specifically said no dependencies, and now you've introduced two dependencies.


I'm curious what tasks you use this model for?


I use it on my LLM trading bot platform: https://vtxmacro.com

You can use it for free, forever, if you just run the bot in your browser (client mode). Server mode is premium, but you don't need it to run the bots.

I posted about it in this comment: https://news.ycombinator.com/item?id=48085993#48088468


I use Wallet purely to satisfy my collecting habit. I like to add movie tickets to it after purchasing them in the movie app, so I can look back at all the movies I've watched from many years ago until now.


But I really wonder, is wanting a "little OS" just a hacker thing? For most people, they probably just want a full-featured OS. I don't have a solid take on this yet.


"For most people, they probably just want a full-featured OS."

I don't think so. Most people just want to get to their websites or email. They don't care about the OS, and may not even know what an OS is.

The problem is that they may just click "yes" on any popups, to make them go away - which is probably what Microsoft wants. "Yes" track me, "yes" show me ads, etc.

For your average user, Xubuntu or Mint are both great choices: simple, understandable desktops, and otherwise they stay out of the way. I set up Xubuntu for my elderly BIL a few months ago. He's a smart guy, but completely non-technical. One support call since, otherwise he has reported no problems.


I think the challenge is where do you draw the line between the OS and the set of baseline applications it comes with, and then further questions on what is included in that (default?) set or how full featured they are. What is a feature of the OS? That's before considering how users discover and manage other software for activities not covered by whatever is OS provided.


serious question: What does "full featured" mean?


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

Search: