Personally, I prefer duplicate keys to be eaten by the parser but I can see how it’d be beneficial to prevent them.
Personally, I prefer duplicate keys to be eaten by the parser but I can see how it’d be beneficial to prevent them.
Yeah, I remember when I was trying to parse XML into some lua tables and it forever stumped me how to represent something like
<thing important_param=10 other_param="abracadabra"> stuff </thing>
You just have to have different ways to turn different tags into stuff in your program and that’s a huge amount of overhead to think about when all I want is a hash map and maybe an array.
It’s inconsistent and annoying. Expressive, yes. Gets it’s job done, yes. Absolute nightmare of a spec, YES.
The fact that JSON is a subset of YAML should tell you everything about how bloated the spec is. And of course there’s the “no” funny things.
Personally, my favourite way to write configs was using lua (because it was already part of the project so why not), but JSON does fine.
Yeah, it’s pretty difficult to find energy for personal programming stuff when your dayjob is programming stuff.
Gotta get up from the PC for a bit.
Anything an API returns should just look like 1720533944.963659
.
There’s no reason to store dates as anything other than UTC. User-side, sure, timezones are useful. Server doesn’t have to know.
There are usually plenty of choices for ISPs here, actually. But switching between them isn’t likely to give me IPv6 since either they share a magistral or the hardware is just plain old. That, and IPv6 is just not a thing anyone markets.
…and with the current fuckery going on, I doubt many of them have budget for big upgrades. Or maybe even access to hardware to buy.
Yeah, here in Russia the ISPs and IT infrastructure guys seem to be treating IPv6 like it has cooties. I can’t find an article (and it’d be in russian anyway) but as far back as 2022, if you get IPv6 you can expect a variety of issues with it, ranging from “you need to reboot your router every once in a while” to “you technically have v6 but good luck actually browsing v6 internet”.
And of course, why would they give you a stable IP when they can charge for it :T. At least it’s only a third the price of a stable IPv4.
My current ISP technically provides v6 according to their site - but my connection doesn’t have it, and since there’s nothing about it in the years-old contract, I’d need to redo that if I want to complain.
Imagine actually having ipv6 available through your ISP.
…and ever if my ISP actually provided one, getting a static one costs money so there’s no difference in the end.
No, no, I know what hyperfocus is, it’s the reason I no longer touch creative writing with a ten foot pole after getting bombarded with “but you wrote this one in an hour and it is awesome! just write another one!” :D
I meant that I am wondering if normal people just get the same productivity but without it being flipped on or off randomly, provided they don’t get distracted by something. You know, kinda like learning that it’s not just a tv thing that people can say “okay, let’s do this” and actually sit down and do “this” and not have to beat their brain into submission first.
Oh yeah. Wonderful memories of psyching myself up to do Thing and then suddenly getting nagged to do Thing and dropping in absolute negatives on the good old motivation.
That’s a wonderful example at the end there, gotta remember it when I talk to people who don’t get why I was standing in doors dressed and couldn’t go outside.
I’m beginning to suspect “superfocus” is just what normal people do when they focus.
I just change certain keybinds to be GIMP-like whenever I switch drawing programs.
N is the pencil, CTRL-SHIFT-A is deselect. There’s something else, but I can’t remember right now.
Well, in GIMP you need to do the “float selection” before you can manipulate what you’ve selected properly. In Clip Studio Paint, for example, you select, press ctrl, and just drag whatever you clicked on to move. Way more intuitive (until you do it expecting to interact with active layer and instead move something in the overlay or behind).
I do love how GIMP allows you to work with transparency though.
Oh yeah, I’ve quit the game for good by that time.
Yeah, I was wondering that until modern games started changing voicelines to reflect the characters’ gender.
The moment Drifter referred to my hunter as “Sister”, all those doubts were cured.
Well, kinda-sorta. I’ve yet to hit ip block when browsing without a VPN, but VPNs and proxies definitely are getting blocked pretty consistently.
And seeing how wonderful the situation here is right now, I’m pretty familiar with VPNs at this point.
Yeah, I guess that’s a local slang.
Yeah, I just checked, getting a static IPv6 here in Russia from my ISP costs ~.4 eur per month. IPv4 is ~1 eur, so you get a discount if you go for v6! Oh and despite my ISP saying they support v6, connection I got doesn’t have it at all. Probably whatever hardware they got in my house doesn’t know what it is.
Mordor itself, Russia. Technically, most ISPs support IPv6 here but as I said each has something weird in config that makes using it… Fun. I don’t remember specifics since I’m mostly looking at it from consumer side, but I could try finding the article (in russian) that talked about it.
My current connection doesn’t have IPv6 at all according to https://ipv6-test.com/, although I’m not 100% if it’s because of provider or Cisco AnyConnect blocking shit.
When you when you sign up for internet here, you get a dynamic IP, it’s been that way for… As long as I can remember, really. Definitely more than ten years. I know in Moscow people used to get white IPs way back when, but that’s long gone. Not really a problem since most people don’t host anything.
Man, the variable scoping thing is insidious. It will never not be weird to me that
if
s and loops don’t actually create a new scope.And then you try to do a closure and it tells you you didn’t import anything yet.