HN user

timkq

244 karma
Posts10
Comments30
View on HN

It's great that LLMs provide opportunity for non-software engineers to make tech products, but I wonder how those "vibe-coded" products will fare when faced with actually maintaining the code (and also accounting for tech debt..)

Rhombus Language 1 year ago

Simplified syntax helps with maintainability for large projects? You're talking about a "modern" language which had no generics for the better part of its life? The language filled to the brim with "if err != nil"? Go is horrible to work with.

Rhombus Language 1 year ago

TypeScript & Rust don't "look nice to work with" because they force you to write maintainable code that doesn't just stop working because of a random runtime error. In my opinion, Go looks nice to work with but actually is a hidden monster full of footguns.

I guess by "blue collar devs" (as you said, mundane CRUD etc.) they mean devs that will quickly get replaced by AI.

I wonder if there is something like this but open-source, so I could customize this. I'm looking for a tool to solve UWB positioning (for indoor navigation) - to be able to know where to optimally place various UWB anchor points.

That's on the companies for structuring their interviews like that. Actual technological competence is not measured, only skill in algorithms and data structures, 75% irrelevant for the job..

I'll add another analogy of my own: "guy harvests his own ice, is mad at others for buying it from the store"

He is mad at others using AI on his favorite blogging website. I think it is an insult to himself, because most AI produced articles etc. are unreadable and full of useless filler information - I think the guy can do better.

Bop Spotter 2 years ago

Love this idea! I presume you're using cellular? Won't it rack up a lot of costs?

Tiny Toolkits 2 years ago

I like this! I always carry a screwdriver and various kinds of cables (along with my laptop) to school/work. Makes me think I should actually make a tiny toolkit out of it!

I agree with you.

He's conflating memory safety with languages that provide memory safety (by which I think he means Rust, as that's another thing listed in his "disliked" things list) - that's what I feel is the dumbest about this. For me, this seems like the most of his code is riddled with use-after-free, double-free, not freeing etc. bugs. He may be intelligent, but if his intelligence goes to no use (besides making random C side projects..), it is not worth it. Also he claims he was a member of Mensa, no comment on that one.

My point exactly! (Well not only being afraid of them, but also being a fan of them being objectified and generally being treated as less..)

In his case, being (mostly) straight (taken from his website) means being doomed from ever having a partner - if he dislikes the gender he's attracted the most to.

I agree with your sentiment - and I apologize, I've since revised my comment.

Hating on memory safety as a concept is pretty cognitively dissonant for a programmer (and in this case [& many others], cognitive dissonance is a sign of some underlying mental illness). Memory safety is something a programmer should strive to achieve 100%.

Not only that, but static typing is absolutely unrelated to memory safety. (How can you even compare these two concepts???)

How is the hypothetical person's nationality in any way relevant? Oh, yes, it's relevant, because the Western society hates racists, so if he is something the society doesn't want, then he must be mentally ill!

No. This guy is actually mentally ill. If I were a betting man, I'd wager that it's some kind of BPD and I think a psychologist could analyze this better than me, a layman.

Not only that, but also hating on memory safety (for no reason at all) is just dumb. Most of his software is just simple projects, except maybe this, it's definitely not something I'd use in my day to day life.

My opinion on him is the same as my opinion on Terry Davis (if he would contribute to Linux (or other FOSS projects, instead of making his own useless TempleOS), he would leave a way better legacy)

^^I think we found this guy's account

This isn't at all kindness. This guy's perception of kindness (and love, etc.) is extremely flawed. He doesn't have to worry about other people because he is mentally ill. I'd have to read up on it more to figure out the exact kind, but this seems something in the region of BPD or schizophrenia. It's very possible that it's multiple diagnoses.

I implore you all to read the coder's website, http://www.tastyfish.cz This is one of the craziest rabbit holes I've been through. That being said, the guy sure can code, but judging by the website and its content, he can't AT ALL function in a normal society. His "wiki" is a cesspool of cognitive dissonance. I don't even think flat earthers or other anti-system people have that much cognitive dissonance going on. In short - this guy is as if someone took the worst opinions from a left-wing person and the worst opinions from a right-wing person. I hope he can get treated for whatever condition he has and live normally. I feel sorry for him.

His biggest beef with WP Engine is that their code is "bastardized" (???), because it doesn't enable revisions by default for their websites. That's one of the dumbest arguments I've heard. He's trying to convince us that only WP Engine is bad - and all other WP hosting companies are supposedly good.

This is just defending anti-R2R. It's more costly to buy and swap different screwdrivers for all the Apple repair, manufacturing centres, etc. Apple doesn't care about customers opening up their devices - they'll outright reject the claim. This is a bad take.

"Dynamic typing is not great for maintaining large codebases" - when your language has an option to not use types, most SWEs will NOT use them - I experienced this firsthand (Angular TS codebases littered with "any" types - direct equivalent analogy to Python in this case). I heard the saying, "you can only burn yourself so many times" - but this seems to be untrue in this case - it's as infinite as human stupidity is.

Ecosystem is great - and probably the greatest thing Python has to offer after the aforementioned low barrier to entry. No language comes close if one wants to get up & going and try out AI/ML - whether using an API or using some packages to make models of one's own - it has everything one can ever need.

I agree about the JSX part - but the thing about real dev is that you have to use all the tools you can, so you don't have to reinvent the wheel. Nobody's still making Windows-only GUI apps using the Win32 API - it's easier and all, but there's so much stuff you have to code yourself that it's simpler to learn a GUI library/framework and Just Use That. I had a quick glance at HTMX - and it seems to just be going backwards (similar to Go - the language is so simple that it's actually hard to code real stuff in it). Why should I make an API that's essentially web only (because you have to send back HTML from the server using HTMX) if I can just use JSON/Protobuf/etc. and with just a few build tools I can automatically generate functions that I can call directly in JS. Sure, it's easier to build a website with plain JS (and by that HTMX, which is glorified plain JS) but this is the real world.

I agree with your sentiment. There's so many non-JS/TS frontend webapp frameworks (using either Kotlin, Go, Python, etc. - not even talking about the WASM ones) - but they all come to a halt once they actually need to use those frameworks besides writing a simple blog site, HN reader, etc.

After a few months of picking out a new budget TV, I bought a 55" TCL 4K QLED TV with a miniLED backlight (basically equivalent to Samsung's "Neo QLED") for $700. One of the highest quality TVs I've ever seen - couldn't notice a difference between this TV and an OLED one. The blacks are perfectly black, looking at it from a 2m distance - even if I looked closer, I think I wouldn't notice that nearby LEDs are lighted up too. For $700 I didn't expect much, but it comes even with Dolby Vision (which Samsung infamously doesn't support!) and it has a 144 Hz panel. I don't know the exact price range for the TVs mentioned in the article, but if I can get this high quality in a $700 TV - I couldn't care less about some quantum dots.

This is one of the worst takes I've ever heard. People like you are the reason code breaks and kills people (or destroys property, etc.). Do you also refuse to use calculators, under the pretense of being too experienced, and as such calculating the square roots of four-digit numbers by hand?