HN user

carshodev

143 karma

https://carsho.dev

Posts2
Comments47
View on HN

I'd recommend using paid ads to get to get inital users. It provides the easiest and fastest feedback loop. They don't need to be profitable think of it as paying for real beta testers.

Depending on your niche organic tiktok can be good. SEO can be good longterm if you have a landing page/website that explains your app, you can also make demo pages and tool pages that relate to your apps niche.

Submit your app to any directories that it fits into.

Organic social media is always good just try and make sure the content/app provides real value to the users dont just spam post boring ads else they will get no views.

I don't know if its still like this but around 1 year ago I set a spending limit for an OpenAI api key but it turns out its not a true limit. I spent 80$ on a 20$ limited key in the matter of minutes due to some bad code I wrote causing a looped loop.

I still had to pay it or else I wouldn't have been able to use my account.

Yes but we should be reminded that this also allows people to be protected from government overreach.

If you say something the Chinese government does not agree with they can choose to take all your money and control of your company instantly. Not just oligarchs although those are the bigger targets due to the high value.

Even a small business owner could THEORETICALLY have their assets and equity seized for saying something which goes against the current ruling party, and this is not specific to China it could happen in any modern country.

Crypto allow someone to distribute their wealth in a way where they can be free to speak their mind and still protected even if the country which their business is based out of decides to take action against them.

Exchanges are not anonymous at all though. They are directly linked to your identity as required by US law, but physical btc can be traded anonymously as its technically just a string of letters and numbers. You could transact with it through just telling someone this string if you trust them enough.

Every US company/citizen is not allowed to do trade with Iran due to the ITSR laws except under highly specific situations.

It gets more complex if a company is multinational though.

A citizen can travel to Iran but even if they buy something there on holiday if they bring it back to the US they need to go through complex customs procedures to make sure its legally brought back in.

This is incorrect, bitcoin is slower and more expensive, but bitcoin should not be used as cash, coins like stablecoins which direclty track US dollars or altcoins with lower fees should be used, the lightning network also is useful for transactions.

Bitcoin CAN be used as a store of wealth and the slowness actually makes it better as the slowness is part of the same process that makes it safer, harder to hack/takeover, and gives it value.

You should not look at all crypto as one thing.

Although it was originally intended to be cash it actually now is used as a "store of wealth" It allows people to build up wealth and be able to preserve it from government intervention and inflation. If you have stocks the ownerhsip and registration is controlled by a government and can be taken at any time from you.

Look at china where if you have a large company and take a stand against the government all your equity will be wiped out and you will be either imprisoned or banished to another country.

Cash in a government bank account is the same way, you can wake up one day and all your assets will be seized, your credit cards will stop working.

Bitcoin works because you can technically have your wealth memorized. You can memorize a string of charcters that allow you to bring money with you no matter where you go. NO government or other human can steal it from you (except through torture) but you can also easily not memorize it and instead distribute the keys throughout the world in opposing countries meaning even if you are attacked by one country you still have some wealth kept in another.

A store of wealth is what bitcion allows. True freedom from governments stealing your money because you have ideas which they do not agree with.

This in my mind is the main usage of bitcoin.

Other coins like stablecoins, or the btc lightning network have high value because they make transactions much cheaper as traditional banking systems are complex, error prone, and costly.

Has the lack of crypto ever stopped this from happening? Look up cases of gold bars being found in senators houses, those are actually MUCH less tracable.

Shitcoins and Shitstocks(some SPACs) do allow of a legal way to "give" others money through the transfer of value in a way that is technically legal. This again is not crypto specific though.

Unblockable yes, untrackable no. Also portable is the main ability of crypto.

The reason that this could be found out is because every transaction is recorded so it can be linked back through the chain once it hits another exchange that is KYC'd.

If I have a gold watch and I wear it through the airport go to turkey melt it down and give it to an iranian, then buy a fake watch and return home noone will every know that this transaction took place.

This would be 100% impossible to track in any reasonable manner. If I went to an exchange transfered bitcoin to a person then they spent this bitcoin in a way that linked it to their identity this would provide a full audit trail that would link me to that person. Also this audit trail could NEVER be removed or altered.

There are ways to use bitcoin in an untracable manner just like gold, you can have a cold wallet and transfer the keys to someone else. The cold wallet password could be only memorized and thus have no physical trace and no transaction record could take place whatsoever, but this is the OPPOSITE of what an exchange does.

Also cash and bank systems are not as resistant, they can fail, be hacked, be altered, people can use shell companies and fake identities.

Some cryptos like monero try and hide the transaction path but even this crypto has some vulnerabilities making linking it to people possible in some cases.

It's not unfair its how every business works. When your product is new or not yet good enough and you want people to try it you give them discounts, or if you want to drive traffic to your service you also do the same.

Even traditional businesses do this with coupons. Is it unfair that Costco sells chickens for under cost because it drives usage to them?

Companies like Uber did use massive funding and price subsidization to try and kill competition and then take a monopoly, but it is hard to assert that this is what google is doing now. And given that other competitors in the space, Anthropic are doing the exact same thing again its not as though they are alone.

Also they could be subsidizing it because they want that usage type as it helps them train models better.

Chatgpt and gpt4 were all ran at a loss and subsidized people just didn't know that. Almost all of the llm companies have been selling 1 dollar of llm compute for 50 cents as they valued the usage, training data, and users more than making profit now.

This next generation of MOE and other newly trained models. Like opus 4.6, Cursor Composer 1.5, gpt 5.3 codex, and many of the others have been the first models where these companies are actually profitably serving the tokens at the api cost.

This year has been the switch where ai companies are actually thinking of becoming profitable instead of just focusing on research and development.

Is there really no open source version of these that people can selfhost?

There are multiple free providers for AI moderation models (openai and xai), you can get a vps with 1tb of storage for pretty cheap, just setup an image optimizer/downscaler with Go or Rust so its fast and you can handle probably 10,000 people pretty easily.

I guess the main reason that discord is good is because of the centralization as it allows all your servers in one place and super easy link sharing and signup.

Decentralized social and chat should be present in this new era, clawbot showed that people are willing to spinup and selfhost useful things even if they are not overly technical. I think we could see a new wave of similar things happening for things like social media and chat.

I think it depends on how the servers are setup. Chat channels with 1000s people participating are typically worthless as the signal to noise ratio ruins it.

But when the majority of conversations are happening in forums/thread style channels then it works well. You can still have some more niche chat style sections where typically 2-10 people participate

Chat channels are also fine for lots of people when its not about conversations but more just about sharing things. Like a "Share what you build" or "memes" channel work well as tons of messages are fine as you only care to see a few anyway.

Also limited size voice channels can be good aswell 5 people max.

Seems that this would be useful for subagents aswell. You could still allow an agent down the line to inspect the thinking traces/steps of a subagent, by creating a mapping of the content. Thus keeping it compressed but accesible if requested.

Yes but this is again nothing to do with svelte.

This is just how Node works, it's not a compiled language and you are not tree shaking all the components from libraries so this is bound to occur.

You can solve this by making your own libraries or just copying the individual source code for specific components into your project instead of including the whole package.

With sveltekit(and maybe nextjs aswell) you are only serving the necessary files to the client instead of including full library source code.

If you don't understand why these are faster then you need to look at the source code and benchmarks.

Qwik is faster because it splits every single reactive element into a loader that only hydrates exactly what is needed when its used, that's why its good on low ping environemnts but can be very bad on high ping environments regarless of DL speed.

Svelte is faster because it uses signals under the hood, has tons of optimizations, doesn't use VDOM, and has a much better diffing algorithm to only update what is needed.

Yes you can make react "fast enough" noone is denying that. Its used by millions of websites. That does not change the fact that all of these other frameworks are faster than it at doing the same operations/dif changes.

I would want this to happen personally as there is no other way that the tech can advance at this current point.

It's clear that there is no global browser federation that works together to make standards. Every browser does things themselves and implements things differently. So the only way that it is feasible is if the browser that is used by 75%+ of sessions is the one that implements it.

Would I like it to be open source? of course. would I like it to be a separate project that was not directly controlled by google? yes. But this does not change the fact that it would ONLY be possible if they accept it into chrome.

The alternative is to forever use Javascript and never advance or change things.

Tech moves quickly and it could be possible that a new browser could take market share in 10 years but it is inconceivable now and would take some groundbreaking shift.

It feels like current browsers can never change their language and it will only be once a new platform is standard, like Vision/Glasses or a voice AI assistant.

It could have been possible if Huawei was allowed to stay in the US market as they are making their own kernal, operating systems and browsers, but they are now excluded. So only google and apple are present to control how things operate.

Over time things must adapt if they become better, there is always pushback when change occurs, but change is necessary for growth.

fairy okay is the key word.

Everything works fairly okay on modern hardware. I'm sure someone could build a 3d rendering engine using only table elements and css and it would run decently well.

There are hundreds of tools in the belt, people can use any of them to tighten down the screw, but it doesn't mean that they are the most efficient or best to use.

I would also say that a lot of web games are closer to documents than you think. A chess board could be seen as a document, it has tables and rows, the characters are just shaped different than the characters we write with.

Something like a racing sim again could be implemented in css but someone who actually understands how to use canvas is going to have a more efficient way to represent it.

And what's crazy is with ai the percentage of apps developed using react in comparison to all other frameworks has INCREASED over the last 3 years.

It is truly mass hysteria, I would say that 95% of developers, project managers, and CTOs do not truly understand how these systems work under the hood, or at the very least are too scared and comfortable to try other systems. They just repeat the same things they hear and tell each other "react has a big ecosystem" "react is industry standard" "everyone uses react" "react was developed by facebook" "we will use react" "Developers only know react, how could we hire for a different framework?"

In my mind its clear that the alternatives are massively better. When i visit certain websites I often get a random tingle that it uses svelte because its way faster and has better loading and navigation than other sites and when i check the devtools I'm almost always correct.

I also get the same feeling sometimes when I hit a laggy slow webapp and I open the devtools and clearly see its a nextjs app.

A dev team could be trained on svelte or vue in literally 3 days, and so long as they actually understand how HTML, JS, and css work under the hood they would increase their speed massively. People just don't want to take the risk.

I analyzed all the major frameworks years ago and went with Svelte when svelte 5 came out. It is all I use now, the development team is highly responsive and cooperative with the community, the founder Rich Harris has a pragmatic approach and tries to keep it as compatible with html/js while still providing great DX and massive efficiency. It natively supports serverside rendering that turns into a SPA once it hits the browser.

Angular is probably more efficient than react but The DX is going to be worse than svelte or vue.

If you want the fastest apps in environments with low ping then use Qwik.

If you want the best overall experience, great customizability, compatability with any js package, great efficiency in most situations, and a great developer experience just go with Svelte (or vue maybe).

Angular might be fine, I don't know. I never used it extensively. But I do know that svelte is the only framework that I like using now.

Transcription providers like wisprflow and willow voice are typically providing nice UI/UX around open source models.

Wisprflow does not create it's own models but i know willow voice did do extensive finetuning to improve the quality and speed of their transcription models so you may count them.

Yeah this article is only about React. But it makes sense that someone would think this way because many dev's think JS web apps==react only.

The problem is react is "good enough" for most cases and the performance degradations happen slow enough that the devs/project leads don't see it until it's too late and they are already overly invested in there project and switching would be too compliated/costly for them.

Svelte/kit and properly optimized packages solve almost all of the "problems" this article tries to bring up.

But most apps are documents, they are built to render data and text fields in a nice way for the consumer to use.

You most certainly shouldn't be building graphs with table elements but JS has canvas and svg which make vectors pretty efficient to render.

The document model provides good accessibility and the ability for things like SEO and GEO to exist.

If you are making a racing simulator, then using HTML in no way makes sense, but for the apps that most of us use documents make sense.

It would be nice if browsers implemented a new interpreted statically typed language with direct canvas/viewport rendering that was more efficient than javascript, but chrome would need to adopt it, then developers would need to actually build things with it. It seems like it would currently have to come from within the chrome team directly and they are the only ones that can control something like this.

This title is very misleading, it should be "Why React is not compatible with long-term performance goals"

And I do agree generally. React uses an outdated rendering method that has now been surpassed by many better frameworks. Svelte/Sveltekit, Vue, and Qwik are the best examples.

People relying on bloated React packages is obviously not great but that is nothing to do with javascript itself.

The JS engines are all relatively fast now. And the document model of the current web provides major accessibility to both humans and search tools like SEO and GEO. JS is not my favorite language. I would rather the web was based on a statically typed language that had better error handling practices like Go. But this will most likely not happen any time soon as it would require every level of the ecosystem to adapt. Browsers, Frameworks, Developers etc.

Google would have to take the lead and implement this in chrome then enough developers would have to build sites using it and force safari and firefox to comply. It just isn't feasible.

If you want faster webapps just switch to sveltekit or vue or qwik. But often the ones choosing the framework for the project have not written much code in years, they know react is as safe option and used by everyone else so they follow along, if it gets slow its a "bug" causing it as they built apps that were "good enough" before using it.

The dl for some programs are often on some subdomain page with like 2 lines of text and 10 dl links for binaries, even for official programs. Its so hard to know whether they are legit or not.

I don't understand how this is different from giving an agent access to github logs? The landing page is terrible at explaining what it does.I guess they are just storing context in git aswell?

So is this just a few context.md files that you tell the agent to update as you work and then push it when you are done???

Trump Accounts 5 months ago

Its a free thousand dollars that is guaranteed for every child and will grow over time, the account structure may not be ideally structured for tax liability, but the alternative is not having this?

So these accounts are great compared to what was before -> NOTHING

And this money is paid for from tax dollars so why would it matter if there is taxes paid on it later. If you elect to save more money for your children you can use whatever account structure you wish.

Trump Accounts 5 months ago

I think that's a great use for AI images, I don't want my kids pictures online but the images clearly complement the story the site is telling.

AI is a part of life now, its in all creative mediums, advertising, movies, art and site assets as well.