[-] kogasa@programming.dev 5 points 14 hours ago

Start with the goal to create something, be it a console app, website, web api, or game. It's hard to just study a language abstractly and learn it. Use the Microsoft Learn documentation as reference, and look for open source .NET projects on GitHub to get different perspectives on how to build things with .NET. There is a free course on freecodecamp that will get you started by building an app, and I believe it was done in partnership with Microsoft

[-] kogasa@programming.dev 7 points 1 day ago* (last edited 1 day ago)

I don't think you need permission to send someone an email directly addressed to and written for them. I don't have context for the claims about Kagi being disputed, but I'd be frustrated if someone posted a misinformed rant about my work and then refused to talk to me about it. I might even write an email. Doesn't sound crazy. If there's more to the "harassment" that I don't know about, obviously I'm not in favor.

[-] kogasa@programming.dev 12 points 5 days ago

SQLite is one of the best tested codebases in existence. Having only so many variables per line means nothing

[-] kogasa@programming.dev 37 points 5 months ago

I have read programs a lot shorter than 500 lines which I don't have the expertise to write.

[-] kogasa@programming.dev 116 points 9 months ago

Monkey laundering.

[-] kogasa@programming.dev 37 points 1 year ago

Modern mobile OS' and apps are quite strictly sandboxed so, with reasonable vetting like Google Play Store and Apple Store, you can reasonably safely install random crap and uninstall it later. It's a different realm from running random binary executables.

[-] kogasa@programming.dev 37 points 1 year ago

There was no family to go with him. Unaccompanied minors can fly under the supervision of airport staff, usually for a fee. Which must already be terrifying enough for the parents even if they didn't know "losing your kid" was an option.

https://www.aa.com/i18n/travel-info/special-assistance/unaccompanied-minors.jsp

[-] kogasa@programming.dev 83 points 1 year ago

People ITT hating on null coalescing operators need to touch grass. Null coalescing and null conditional (string?.Trim()) are immensely useful and quite readable. One only has to be remotely conscious of edge cases where they can impair readability, which is true of every syntax feature

[-] kogasa@programming.dev 44 points 1 year ago

I once had the flu so badly I couldn't get out of bed or yell for help. My parents put on "Flushed Away" (movie about some fuckin rats) on dvd and it looped at least 4 times before anyone came back to turn it off. One of my core traumas

[-] kogasa@programming.dev 47 points 1 year ago

I am personally unaware of any serious reason to believe that Firefox’s numbers will improve soon.

Either the author doesn't know about the Manifest v2 deprecation or is saying it's "unserious" to believe this might improve Firefox's market share. Either way, goofy.

[-] kogasa@programming.dev 84 points 1 year ago

That's for the kernel. Userspace often breaks userspace.

[-] kogasa@programming.dev 48 points 1 year ago

God forbid you ~~have to~~ can pay for stuff if you want.

It's a third party app. One of many. With an optional purchase to support the dev. Honestly...

view more: next ›

kogasa

joined 2 years ago