HN user

weq

552 karma
Posts2
Comments395
View on HN
Google Antigravity 8 months ago

And thats the AI business-model in a nutshell. Generate slop quickly that you cant understand, but works enough for you to get hope, works enough to make you forget about all your training as a dev, and profit$$ of your anxiety as it rises!

At no point in the future will these same companies offer the same rates for credits. WAtch your generated code turn into a walking, talking ad for the companies who pay for product placement.

back in '98 i got a 100mb per download limit for $100 on my cable connection. i recall getting DoS'd by someone cause i was a lpb barstard in quake tf. They were kind though, only DoS'd me 90mb as a warning.... Years later, TF2 is getting DoS'd into oblivion, an extorhted by DDoS for hire. Some things change, some things stay the same.

I dont get how these tools are considered good when they cant even do a simple thing decribing this scene.

i was to bring awareness to the dangers of dressing up like a seal while surfboarding (ie. wearing black wetsuites, arms hanging over the board). Create a scene from the perspective of a shark looking up from the bottom of the ocean into a clear blue sky with silhouettes of a seal and a surfer and fishing boat with line dangling in the water and show how the shark contemplates attacking all these objects because they look so similiar.

I havnt found a model yet that can process that description, or any varition, into a scene that usable and makes sense visually to anyone older the a 1st grader. They will never place the seal, surfer, shark or boat in the correct location to make sense visually. Typically everyone is under water, sizing of everything is wrong. You tell them to the image is wrong, to place the person ontop of the water, and they cant. Please can someone link to a model that is capable or tell me what i am doing wrong? How can you claim to process words into images in a repeatable way when these systems cant deal with multiple contraints at once?

Greenfields projects where this was possible only make up a tiny fraction of the stuff devs work on. Good devs find it easier, quicker, and more reliable writing the code themselves then explaining the context of the situation to someone.

At some point the idea of coupling your buisness to a set of tokens to an ai company that cant make profit on the tokens they sell to you - is going to crash. AI companies have an incentive to generate LoC because thats how they get paid. LoC = context. Your greenfields project turns into a unmaintainable bloated legacy codebase sooner then you expect. Like every other tech innovation in the last 10yrs, after the honeymoon period ends so do those perks that you enjoy today. Just imagine in 5years that time your AI will only recommend libraries they can yeild off, and will charge an even more premium price then you can imagine today to enjoy the benifits of ad free code generation. By that time your skills could be replicated by AI, because you keep training their AIs, and they will be worthless. Only those devs who maintain there understanding of code will be worth anything, and they will be brought in to cleanup the mess.

</end musings>

Youtube is full of AI slop right now, doesnt take much imagine to regconise how scammers (listed on an exhcange or not) are utilising it this... Take for instance a political influence organisation, generating avatars for vast bot networks that are implanted into social media to influence.

It seems like alot of people in this thread dont undestand the dotnet stack. MAUI, Native UIs, and WASM are all interchangable. Your cross platform app could literly be built out of everyone of of these components at once. MAUI is not required for use-cases generally when you have a webUI, its really targetting at the simple UI, write-once, run anywhere crowd. Once you outgrow it, you can move to native integrations using dotnet linux/mac/windows. Or you can just integrate with webviews, and have C# backend's or WASM backends. The combination is limitless.

Xamarin turned into dotnet, Xamarin.forms turned into turned into Maui. Name another large tech company that has embraced community projects like this and pushed provided enterprise support for community driven stuff over the same period.

I was writing cross-platform apps before Flutter, angular, or whatever other language you choose for 11yrs now. Find another framework thats done this before the scare tactics of "MS will abandon this" rhetroic. dotnet is the premier cross-platform enterprise ready framework full stop. No other framwork has the backwards compatiblty while maintaining paritity with the latest OS APIs. No other framework can serve millions of pages per/sec while supporting pixel perfect UIs and code-reuse. They have invested so much money in building automation that means as soon as the OS releases an API, your getting access to it. In real world terms, this is what counts if you want to build cross-platform stuff that your clients cant tell isn't native.

I run the same code from 2014, today, in apps in all the stores. Over the years all i have had to change is various namespaces to take advantage of the latest enhancements. Code that ran on dotnet4, silverlight, xamarin, still runs today on dotnet10. I share 90% of code across all platforms yet clients cant tell they are not native apps. Thats what i call return on investment.

Ive been building these apps (cross platform web based ui, C# backend) for years, and yes its finally good to see MS catch up and validate the architecture ive pushed since Xamarin. I wrote once wrote an electron version of this archand thought wtf are people doing? Things can be so much easier when you use a platform that knows how to multi-thread. At stages i had to build adapters/upstream patches for Chromeiunium directly onto Mac and Linux, and its was a major pain having to debug C calls.

Ive been using the same framework now for 10+yrs on apps in the stores, i wrote a small layer infront of the webviews and can swap out webkit, chrome, edge on demand. You really dont need much, just a constand way to boostrap logic and UI. 90% of code is shared across all platforms, there are def differences in WebView engines that you sometimes come across but those parts just get swapped out with browser specific JS. Ive found bugs and worked with browser teams at all vendors doing this and to see how simple this is with Dotnet these days compared to when i started is refreshing. Its easily the most stable cross-platform framework around, if you are stuck using something like flutter i pitty you, its just eletron with another skin. I can swap out and integrate directly with OS libs when i need to do stuff that the dotnet team hasnt gotten around to yet without re-writing. This has mean i really havnt used MAUI at all, but if i need to or could take advantage of it i can mix it on an Ui element by element basis. I prefer webUIs though, i have the chose to handle anything with either JS, WASM, or a combination. I can use traditional JS frameworks or traditional Native UI frameworks.

If i had started this process later, avalonia seemed to have the closest thing i required. It was just a bit a more complex /based on WinUI (which i dont really enjoy) but it supported all platforms and gave lower level api access. MS were smart, that canabalanised all these community effort and brought them into the fold. Every dotnet webview impl was a successfull community driven project before. They didnt write anything themselves from scratch.

I started this fight with youtube back when it was called google video, because i wanted to watch content but my 28.8kbps modem didnt have the grunt todo it in one session.

When i started getting 100,000's of downloads a day, google updated their html and blocked me from their search engine. I did the cat and mouse a few times but in the end it wasnt worth it.

Glad to see the legacy still lives on :D

https://gvdownloader.sourceforge.net/

In the coming years, you will be paying AI companies a cut of your salary. It will be the cost of doing buisness. People will be so dumb they wont be able to tell whats an AI halluciation or not. We will continue to enter our every thought into the AI until it can replace us at that task. Your job will become AI slop input -> AI slop output. Everyone will conform on a natural optimisation point.

This all discounts how human variation and thinking is critical to the advancement and survival of the species being adaptable as possible to the climate and conditions of the given day. We didnt get to moon on the back of one person or race. The AI can only emulate what it sees, it cant have ideas of its own. The dawn of AI will never be seen again, all AI will suffer from the collective delusion to the point your freedom will be defined by not truth.

https://tech.co/news/another-study-ai-making-us-dumb

Regurgitation what amounts to ai slop these days paints a clear picture of your Company to the market. Companies that use l33tcode are filtering out pools of talent, in exchange for monocultures of echo chambers. Makes it easier swing the layoff ax when they need to posture to the market differently.

The fact that this ^^^ is run by AI shows just how irrelevant technical interviews like this are these days. Why take a closed book test for a job that you never have to work a day in your life with the book closed?

If you are an experienced dev, u can rank other devs pretty quickly with a general conversation about any technology.

100% Americans are complicit in making amazon the beheomoth they are. Convenience above all else. Ive shopped online for 20 years and never purchesed from Amazon. There are very few things that cant be bought form other e-vendors. Its just that they wont turn up next day.

Amazon perpetuates the stealing of IP to the point that they are the global leader. They use their market power to steal anything that makes money. Whether its directly, or indirectly as above.

Modern day methadone maintainence plan. So many people in this world need this button! Goodluck on your journey!

I quite tech at home when i started working as a software engineer over 20yrs ago. Hobbies are a great way to break free, and quitting news fullstop is another good way to avoid social media. You dont even need to delete your accounts, just turn off all notifications of every app and avoid coupling your life to them in any way.

Claude 4 1 year ago

I can just imagine it now, you launch your AI coded first product and get a bug in production, and the only way the AI can fix the bug is to re-write and deploy the app with a different library. Your then proceed to show the changelog to the CCB for approval including explaining the fix to the client trying to explain its risk profile for their signoff.

"Yeh, we solved the duplicate name appearing the table issue by moving databases engines and UI frameworks to ones more suited to the task"

Claude 4 1 year ago

The more popular a library is, the more times its updated every year, the more it will suffer this fate. You always have refine prompts with specific versions and specific ways of doing things, each will be different on your use case.

Coding and woodworking are similiar from my perspective, they are both creative arts. I like coding in different lanuages, woodworking is simply a physical manifestion of such. In a world where you only need agents, is not a world where nerds will be employed. Traditional nerds cant stand out from the crowd anymore.

This is peak AI, it only goes downhill from here in terms of quality, the AI first flows will be replaceable. Those offshored teams that we have suffered with for years now will be primarly replaced (google first programmers). And developers will continue, working around the edges. The differences will be that startups wont be able to use technology horading to stifle competition, unless they make themselves immune from the ai vacumes.

I can appreciate the comments further up around how AI can help unravel the mysterys of a legacy codebase. Being able to ask questions about code in quick succession will mean that we will feel more confident. AI is lossy, hard to direct, yet very confident always. We have 10k line functions in our legacy code that nests and nest. How confident are you to let ai go and refactor this code without oversight and ship to a customer? Thus far im not, maybe i dont know the best model and tools to use and how to apply them, but even if one of those logic branches gets hallucinated im in for a very bumpy ride. Watching non-technical people at my org get frusted and stuck with it in a loop is a lot more common then the successes which seem to be the opposite of the experienced engineers who use it as a tool, not a savour. But every situation is different.

If you think you company can be a differentiator in the market because it has access to the same AI tool as every other company? We'll well see about that. I believe there has to be more.

Im an experienced engineer of 30+yrs. Technology comes and goes. AI is just a another tool in the chest. I use it primarily because i dont have to deal with ads. I also use it to be a electrical engineer, designing circuts in areas i am not familiar with. I can see very simply the noivce side of the coin, it feels like you have super powers because you just dont know enough about the subject to be aware of anything else. Its sped up the learning cycle considerably beacause of the conversational nature. After a few years of projects, i know how to ask better questions to get better results.

The reason you feel safe now is because of the marketing tactics of AI companies in pushing their phished goods on the world. LLMs have done anything yet other then reduced the barrier of entry into the software field. Like what google search and stackoverflow did 10yrs ago. The same principles apply, if your only skill is using an LLMs (or google searching) then you will be the first replaced when the markets turn. The ability to reason about options of a company in making money over the short term, vs long term, should be fairly easy to reason about based on the availibility of news. AI companies already know this. The stratergy has been played out. They make more money this way. They get to suck up all the info from your corperation, because they will get that data. Once they build these models, they will replace you too. Sure your saving time and money today, but thats just the cost of building the model for them.

haha yeh as someone who has built automation for years i can agree with this. You cant just click on something in a script, you need to reliably click on something. As a user, its very easy for you to make adjustments like clicking twice on a link if it doesnt load in time. Thats pretty much what your automation suite needs to end up with. A series of a functions to emulate user actions. You then combine that together with your scripts to create reliable scripts that can run in different conditions. LLMs wont do that for you, u need to instruct them specifically.

All i know is my parents generation grew up without it and saw they dentists for fillings, every year, for years. Seemed like their childhoods played a part here because half their life they had toothpaste at the same rates as me.

I on the other then havnt seen a dentist in 25yrs, have no fillings after 40, and wouldnt say i brush my teeth twice a day, everyday, as recommended. I do however consume water tainted with fluoride.

So maybe there are more factors at play here then simply washing our teeth. I cant fathom how dirty our parents generations teeth must have been before toothpaste to result in the amount of fillings they have compared to people my age (unless your a meth head).