Hacker Newsnew | past | comments | ask | show | jobs | submit | t-writescode's commentslogin

If it runs faster than the windows ones, who cares?

The game developers that use Windows, with Visual Studio, to develop such games.

This is, admittedly, the great anomaly.

In truth if AMD or nVidia put their mind to having decent profiling tooling on Linux, and the AI wave suggests they will have no option, then this could readily become a thing.


While I strongly agree that heavy LLM usage in industries that actually collect customer data, or make important decisions is INCREDIBLY harmful (with quite a bit of unfortunate regularity), democratizing coding “for all” especially in small, narrow niches, is similar to democratizing art, singing, music, general creating.

As long as it’s “for you” or “small time”, there really isn’t a problem at all.

The only real downside so far to LLMs (ignoring environmental concerns) is when they’re heavily used and left unrestrained to go play with financial data, healthcare data, PII, anything with real consequences when it breaks. If a person is using it to automate their life. If a father is using it to help their kid with accessibility issues speak. If an artist is using it to help them write code so they can make a game. These are all good things.

You might think it’s shovelware; but the creator of those things is now super excited that their vision was made or their niche issue was helped, when no one else would.


I have no issue with people creating things, but if you're going to ask strangers to look at it, I think it's reasonable that there's a bar to clear. I think the bar should be adjusted based on the influx of stuff. Right now there's too much stuff that isn't good, and it drowns out the good stuff. There are plenty of places where people can publish amateur works for their friends to see.

Kotlin, Java, Python, C#, Typescript. Anything that has a trustworthy and consistent pointer between code.

Ruby would be the one exception I’ve worked on in my head, and for they language, ctrl+f *usually* (but not always) finds the rest.

Ruby is particularly magical with being able to evaluate methods from dynamic strings into running, production code[0]; but otherwise, languages and capable IDEs, like IntelliJ and Visual Studio just support that. I don’t happen to use VS Code, but I assume it has basic refactor, too.

[0] Devise. https://github.com/heartcombo/devise/blob/main/lib/devise/co...


It's a game you play over one minute. They probably saw more prompts than you.

I was told I was over protective when the text said “I need to wipe and build my project” and its first thing to do was to read the details of the (already established) package file. Why did it need to read the package file to “get context” if it was just doing a standard wipe and build?

Apparently me telling it that’s the wrong first step and saying “no” is bad; but I’ve seen AI tools waste a ton of time doing a bunch of random work before they do their job.


Tulips?

Tulips just look pretty. That's a mania. I think we recognize the mental agility that having compute fan give people, that we acknowledge this bicycle of the mind as potentially freeing liberating and virtually travelling.

Bitcoin?

Sometimes there is, actually, a vocal minority.

And at least I know that I am happy to talk about a product that I pay for. Is some of it because I feel like there's a sunk cost - the amount of money that I've paid into it? Yes, of course there is. Is it a good search engine? Yes.

Do I wish there were features added to it that they've promised for a while now? (namely being able to pay for more AI credits, especially if you paid a year in advance?) Yes.


Because if we did we’d have universal healthcare, 4 day work weeks, WFH where possible, walkable cities, and a lot more housing, and every single one of those things makes it harder for abusive jobs to control their employees.

Progress is a functioning of effort, time, and luck. It’s a marathon. Keep grinding. Success is proven possible.

We're all in competition with each other. One person works 4 days, another person still working 5 days puts them out of business. Reality is more complicated but in the end there is no way around this basic fact.

Labor law changes reduce the work week, as was done previously. How many people work six days a week for no additional pay beyond five days today?

With population declines locked in almost globally (About 71% of the world’s population now lives in countries with birth rates below the replacement level needed to maintain population size), working age population decline, reducing labor supply, is also locked in. Reduced go forward labor supply reduction means labor power.

https://www.visualcapitalist.com/fertility-rate-of-world-pop...

https://www.suerf.org/wp-content/uploads/2023/12/f_fa99ccdbe...

The demographic future of humanity: facts and consequences [pdf] - https://news.ycombinator.com/item?id=44866621 - August 2025 (400 comments)

https://news.ycombinator.com/item?id=47680794 (US specific citations)


> universal healthcare, 4 day work weeks, WFH where possible, walkable cities, and a lot more housing

My my, seems like we gots ourselves a socialist o’er here. We don’t take kindly to your kind ’round these parts. What’s yer idea? Improve folks lives? Treat others with respect and dignity and give e’ryone meaning? Are ya cuckoo in tha head? Git him, boys.


What about Microsoft's own "MsoTrioState"? https://learn.microsoft.com/en-us/dotnet/api/microsoft.offic...

  enom MsoTrioState {
    Toggle,
    Mixed,
    True,
    False,
    CTrue
  };

Is it called "trio" state because 3 of the 5 states are not supported?

I also like how True is -1. Beautiful all around!


-1 means every single bit is 1, the truest possible value.

I’m having a surprisingly difficult time deciding if I strongly agree or disagree with this statement.

I know VB used -1 as the truth value, not sure about other languages.

Apparently it's sort of sensible, but weird.

msoTriStateMixed applies to aggregates. Eg, text.isBold() can be true, false, or a mix. Partly bold, partly not bold.

msoTriStateToggle isn't a real value but only used as a sort of flag. So eg, text.setBold(tristate), where "Mixed" would be invalid, and "Toggle" would flip the bold-ness of the text.

The msoCTrue one is where it gets really weird, no clue what's that for. I suppose an ill-conceived attempt to support the other way to express True.

True being -1 was a thing in Visual Basic and I suppose by some other Windows stuff. Logic being all the bits are 1.


note CTrue, the one true true

CTRUE IS A FALSE PROPHET AND ITS WORSHIPPERS SHALL BURN FOR THEIR HERESY

More languages need to support enoms.

Usual reminder that one of the hardest problems in software engineering is still naming things ;-)


To add to this, Apple has the subscriptions panel on iOS in the settings app showing you everything on your account including third party apps as long as you subscribed through apps instead of websites.


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

Search: