Show Navigation
Notices by Verius (verius@community.highlandarrow.com), page 24
-
It's amusing to see all those modern build systems with fully fledged programming languages in them. If I look at a build system I prefer something that's hard to get wrong and well suited for the job. For better or for worse Makefiles really aren't that bad. Hell even MSBuild has some decent ideas that would probably work quite well if something less verbose like YAML would be used.
-
@maiyannah @deutrino Considering tech journalists I'd consider "out of the emptiness of their cranial cavity" an option as well. More seriously it could also be a type of virtue signalling by journo's given how Masto likes to present itself as progressive.
-
(Le sigh, sometimes an edit button would be nice. Affected, not effected.)
-
Ok, so GPUs are now becoming extremely expensive because fools buy them to waste electricity on cryptocoin mining. I'm just glad I always buy cheap ass GPUs anyway which shouldn't be effected as much.
-
@maiyannah Sure, but it's legendary complete horse shit. ;P
-
TIL that there was a N64 version of StarCraft. Can't imagine having a high APS in that.
-
@maiyannah @jonvaldes The problem with assembler is that usually the compiler is better informed of how to optimize your code best than you are. You need be very knowledgeable to beat a compiler consistently.
-
@jonvaldes @maiyannah The bottom side as well? :P
-
C++ tooling in general is pretty good compared to most other languages. But C++ the language itself makes it hard to write great tools due to the mess that is template expansion.
-
@copacetic I don't know how far Java really competes with C++. While without Java/C# people would flock to C++ (or in modern days probably D) for OO type reasonably performant applications C++ seems to be aimed at market that requires not just good enough but excellent performance. And I wouldn't necessarily call C++ a low level programming language, rather it's a language that imposes minimal performance penalties for working at a relatively high abstraction level. True low level programming probably uses either C, Ada or assembler. For things like embedded devices it's not weird to see C++ rejected because of the size of the runtime library for it.
-
@xrevan86 Granted, I'd probably use Python on Linux. But Powershell has a rather strong feature, though it isn't a new one. It's easy to program in pipeline style - adding maps, filters, folds step by step - when you're used to thinking functionally and Powershell is one of the few languages that combines ease of experimentation and a flexible (dynamic) type system with a functional workflow style. I've looked quite a bit for functional languages but most are statically typed and while that's great for larger coding it's not pleasant for scripting. There are a few languages that support the functional pipeline style but pretty much all of them as lisps and that kinda doesn't do it for me.
-
@maiyannah I wouldn't say that. Plenty of languages do various things better than C++. Few however do things that C++ is optimized for better.
-
The hate boner a lot of people seem to have for C++ is amusing. Sure other languages often more protection against safety issues but few languages are as good when performance is key and few are as good at interfacing with C. And the main exception (C itself) is arguably worse in terms of safety while having less support for large scale programming. Is C++ perfect? Hell no. But for quite a few applications it's the most viable choice especially considering maturity of tooling and business concerns like availability of personnel.
-
Pondering powershell some more I'm asking myself the question whether I would use it on Linux as well. The more I learn of it the more the answer is: yes, as long as I don't need to run external programs. But looking back at my scripting quite a lot of it doesn't really require external programs other than for reasons that bash is not suited for any kind of data handling beyond the most utterly trivial and of course doesn't include a full HTTP client. For a typical hackjob of downloading some JSON and interpreting it a bit to get at the interesting parts plain powershell is quite sufficient and if I need more the .NET stdlib should be more than enough. However if I do need external commands (like git) powershell rapidly becomes a PITA because of things like interpreting any output on stderr as failure whereas linux programs often use stderr as a debug message channel.
-
An observation. Ironically it's not with highly structured .NET types that Powershell really shines. It's with things like JSON. The ability to do something like `Invoke-RestMethod -Uri ... | select -expand Data | where {$_.Result -eq Bounced } | group recipient | sort -desc { $.Group.Length } | select -first 5` to get the top 5 of most bouncy email addresses from a JSON result of a semi-crappy email API is great for exploratory administration.
-
@cyberpotato Well the point is to have the browser not undermine privacy. If it were an option that's default off it doesn't undermine privacy as it's a conscious choice for users to trade a bit of privacy for a bit of security.
-
Does anyone know if Iridium browser will tell you if updates are available or if you have to be on the mailing list to get a ping?
-
@gameragodzilla It would really depend on how much max level matters. For me it pretty much doesn't, it's more that I hate reaching max level because it removes a bit that I can strife for. The more important question in my mind is how long it takes to experience all worthwhile content from the game without getting bored. In a good game levelling up is just something that happens while experiencing the game, a way of rationing content so you don't rush through everything but take the time to fully experience the game.
-
@gameragodzilla @maiyannah Didn't Wu run a congress bid some time ago or was that Quinn?