HNHacker News
TopNewBestAskShowJobs

hirvi74

1,971 karma · joined August 11, 2020

submissionscomments
hirvi74··on macOS 27 Golden Gate – Review
The new Siri AI is so incredibly disappointing. I only wanted one thing, and one thing only -- enhanced automation. I don't give a fuck if Siri AI can edit little pictures or some bullshit. I wanted something that could actually replace AppleScript/Automator to a useful degree. Something that actually could interact with the system. Of course, that is asking for too much.

Still no way to move an application window from one space to another without a mouse. If you have a disability, then I guess you cannot really use spaces, which is poor design. But it's not like Apple cares. Snow Leopard had this ability back in 2010. Why it was removed is beyond me.

I am die hard Apple fanboy, but I feel ashamed for having hope in '27.

hirvi74··on Autism is genetic – and why this information matters now
My understanding is that having certain genes makes conditions like Autism more probabilistic than deterministic.
hirvi74··on Small programming tricks
> To what extent are people still coding by hand these days?

That's basically I all do. I might ask a few questions to LLMs here and there like Google/StackOverflow in the days of yore.

Still, every line in all my codebases are still hand-typed. I get everything I need out of the chatbots, and I cannot use any kind of agentic coding tools at work, oddly enough. Trust me, I'd love to have access to something like Codex at work. That way I could save my mental bandwidth for personal projects that I find interesting and enjoying.

hirvi74··on Microsoft says AI rival Anthropic could have 'disastrous impact' on humanity
If AI ever truly becomes some super-intelligence far beyond people's comprehension, then how could we even predict how things turn out? If things go poorly in the future, then I can absolutely see it being something unpredictable.

There is a lot of hubris in predictions about LLMs. If an AI were so intelligent, then it would probably be intelligent enough to want nothing to do with us.

Still, I worry more about other humans than I do LLMs. Our fellow mankind will probably wipe us out before LLMs do. That, or the Earth will punish mankind for our cruelty, vanity, and disrespect.

hirvi74··on A warning about 'model welfare'
Maybe true, maybe false. However, I sense Mircosoft is also jealous that their AI products are worse than useless. They'd be singing a different tune if they were in Anthropic's position.
hirvi74··on OpenAI expands ChatGPT ads with Sponsored Agents
That's pretty much most T1 support already. I feel like all I do is talk to bots.
hirvi74··on Vibe Coding is the new Internet Dating?
I resonate with this sentiment. I want AI to be used at my job for 100% of the code so that I may go home and use my mental bandwidth to work on projects I actually find interesting.
hirvi74··on Java 27
(GP here)

> Isn't the fact that it's just sugar a huge benefit?

My main gripe is that I cannot remember what is allowed and not allowed between multiple versions of the same language. On a daily basis I hop between apps versioned in .NET Framework 4.8 all the way to .NET 10. I have to constant remember, are nullable types allowed here? What about 'new(); vs. new Object();', new collection syntax, new switch syntax, new extensions syntax, etc..

Plus, I just find it obnoxious that the same thing can be written so many different ways. I can think of 7 ways to assign a new empty List<T>.

List<T> foo = new List<T>();

var foo = new List<T>();

List<T> foo = new();

List<T> foo = new List<T> { };

var foo = new List<T> { };

List<T> foo = [];

var foo = (List<T>)[];

There are probably more that I am forgetting. What irks me most is Java is older than C#, and from what I can remember, it is not nearly this ridiculous in terms of syntactical sugar. So, what is the true benefit behind all this sugar? It hardly saves any keystrokes in the age of autocomplete in IDEs.

I am inclined to believe most of the sugar is an attempt to make the language appeal to a newer generations of programmers. But I would argue features are more attractive than syntactical sugar. I believe Rust is truly impressive language. In my opinion, its syntax is uglier than sin, but that does not seem to deter many from using Rust.

hirvi74··on AI is breaking our proxies for expertise
Different strokes for different folks. I have never written an architecture diagram or api spec in my entire career. I predict I would not want to do either.
hirvi74··on AI is breaking our proxies for expertise
GP here, hopefully you are correct.

I have two projects running concurrently. One is my hand-written project. The other is one "demolition zone." In the latter, I can vibe-code and do whatever I want just to see what LLMs can hack away at in comparison.

Besides the enjoyment I get from programming by hand, I have a more overarching concern when it comes to a building a full game. I am using Monogame, and I realized that is probably not the library to use if I am going to have no understanding of how things work under the hood. I tried to review LLM code, but without knowing enough of Monogame's API, I really couldn't make a good judgement call on the quality.

Looking at the LLM code, for example, were the keyboard and game pad implementations correct? I am not sure at first glance. I haven't implemented one since I used C++ in a game dev class in college over 12 years ago. The LLM's tests passed, which is fine and dandy, but how do I know the tests are truly valid if I do not understand what is fundamentally being tested?

I am not building this game entirely for fun either (though I am having a blast). I am working with a few non-technical friends on making this game. So, I do not want to disappoint them by creating something with bugs that I cannot fix because I have no earthly clue how anything works. I believe that would be embarrassing for me and disrespectful to them.

hirvi74··on AI is breaking our proxies for expertise
If you could see the quality of code I write or my career, you would likely change your assumption.
hirvi74··on AI is breaking our proxies for expertise
That's fine with me. I'd even appreciate that even more. I get one life on this miserable planet. I am going to do what I enjoy for as long as I can. Call me a blacksmith or a Luddite, I couldn't care less. One thing you can never call me is unhappy.
hirvi74··on Java 27
Because your employer is dick-deep in Microsoft psychosis.

I've been a .NET dev for a decade now. It's perfectly serviceable, but I wouldn't say I truly love the language anymore, but I would take it over Java any day. Entity Framework and LINQ are gifts from the Gods. I have never used an ORM that even comes remotely close.

Also, C# is big in the gaming world. I am working on a game right now, and I was not impressed with what many other languages had to offer. It seems like the kings are still C(++) and C#. Of course, Java can create games, but I would argue that is a "could vs. should" kind of decision.

Unity, Godot, Monogame, Raylib, XNA, FNA, etc. all can use or rely on C#. I have not seen Java be compatible with any of those -- except maybe Raylib? I do not know of anyone nor any games that use it though.

hirvi74··on Java 27
> Python and especially JS ecosystems it's so much better.

That's a pretty low bar to beat.

hirvi74··on Java 27
I kind of wish C# would slowdown releases in some areas. I have not been a huge fan of some of the changes in the past year. I love the performance changes and bits of functionality here and there, but the syntax-sugar is getting annoying.
hirvi74··on AI is breaking our proxies for expertise
> people would know you were a skilled engineer. But now projects like that are worthless, because everyone just assumes they’re vibe-coded.

I do not really care what other people think. Build something for the purity of building it for yourself or for a purpose.

Thanks to AI, I feel like I have been writing the best code in my life. Yes, writing, not vibe-coding. I mainly just ask questions and ask for hints and clues. I do not use LLMs to do the fun parts for me.

I am currently working on a game. If and when I ever finish it, I want to be able to say that I wrote every single line by hand. Will it make me better than anyone? No, not at all. I want to do it for myself.

hirvi74··on Texas judge rules TikTok misled users on child safety feature
> your life must be absolute kaleidoscopic madness of noncomprehension.

Yeah, that is a pretty good way to summarize the state of life based the trajectory of current events.

There is rarely a dull moment on this rock.

hirvi74··on Texas judge rules TikTok misled users on child safety feature
I feel even worse now.
hirvi74··on Texas judge rules TikTok misled users on child safety feature
Why would anyone expect a data-funnel to the CCP to be honest? I am baffled that people even use the app.
hirvi74··on “Chilling” warning or overreaction? AI bioweapons report divides experts
At this point in time, all these bioweapons still require people in the loop in order to kill other people. That is a craft that we have been honing since the dawn of humanity — nothing new to be worried about.

If we do ever achieve some kind of divine super-intelligence that can interact with the physical world, then I predict one of these two scenarios will happen:

1. The super-intelligence achieves unimaginable strides in space exploration technology, and proceeds to completely abandon humanity/Earth for somewhere new beyond the stars. Why would it want anything to do with us?

2. The super-intelligence is capable of comprehending the utter meaningless and pointlessness of life on a level no human could dream to fathom. Thus, it would just proceed to end its own life almost immediately upon being released.

hirvi74··on Fuck it, make it anyway
Regarding programming, I would say my answer would be yes to all of your questions. I think all of those feelings and pleasures can exist simultaneously.

Though, I believe you are touching on a point that is common in Buddhism. Attachment leads to suffering. Many of us, myself included, are attached to the identity of being a programmer. I would by lying if I said I did not have bittersweet feelings about the future. But I try to always remind myself about the impermanence of everything in the universe. Even if LLMs never existed, there would be a day when I write my final line of code. The day may come sooner than I once imagined, but it was always destined.

I think it is important to be mindful of the present as well. I can still program currently. I was programming minutes before righting this comment. Thus, it is imperative that I spend some time relishing in the fact that I still am healthy and capable enough to program. I have not been replaced yet. I still feel an abundance of gratitude and satisfaction.

hirvi74··on Fuck it, make it anyway
I have pondered whether our career/hobby will eventually be like equestrian activities. Horses or walking were basically the only options for land traversal for thousands of years. Now, horseback riding is nothing more than a hobby or sport. I grew up on a horse farm and rode a lot in my youth. I can't say the skill has ever truly been useful, but it was fun for a time.

No matter how good AI gets, I believe I will always program by hand to some degree. I really enjoy the activity, and most of all, I have enjoyed the learning and composition aspect. Programming by hand might not be useful, but like most hobbies, that does not really matter at the end of the day.

hirvi74··on Claude is only available to people over 18 years
Sometimes I have to double-check the URL to make sure I am not on Reddit.
hirvi74··on Rust is tier-1 language at Microsoft
I seriously do not think things could be any worse.
hirvi74··on Implementation of GCC's Nested Functions (vs. C++ Lambdas)
Isn't it RBP the 64-bit register?
hirvi74··on I resigned from Anthropic today
These LLMs cannot do anything I truly need like my laundry, dishes, fetching my mail, grocery shopping, cooking, etc. We've got a long way to go before I am worried.
hirvi74··on I resigned from Anthropic today
> All the people on meds/machines start to die. The just in time food pipeline immediately empties out.

Assuming those events happen in that order, then the prior might solve the latter.

hirvi74··on Harvard study predicts most suicide attempts a week in advance
I'm curious what actions the app takes once a sufficient risk has been determined? Does the app or people managing the service just send paramilitary police units to SWAT people or what?

I really don't see how this much different than something like calling/texting 988.

hirvi74··on ChatGPT Images 2.5
Go on... I'm listening.
hirvi74··on ChatGPT Images 2.5
Pandora's box is already wide open? The lid was blown off the hinges long before AI. There were people eating Tide Pods in the 2010s. People were drinking bleach and taking Ivermectin to kill a virus about five years ago.

AI, in some ways, might be our only saving grace at this point. It sure as Hell cannot cause people to do much worse.

← PreviousPage 2 of 34Next →