The Official Status Thread
-
@error My wisdom never erupted.
-
@error said in The Official Status Thread:
I had my wisdom teeth removed today.
How many points of Wisdom did you lose?
-
I got one removed before it erupted, as suggested by my dentist, but more often than not I think that wasn't very wise.
-
Status: Watching through the Daria complete series DVD. First time I've seen most of these episodes since they originally aired. Wow, I missed this show.
-
@Zenith How did MTV of all things produce so much good advice?
-
@aitap "Don't worry, I don't have low self-esteem. It's a mistake. I have low esteem for everyone else."
-
@Zenith Do you also hear this in the voice of Tracy Grandstaff every time you read the phrase?
"It'll be stupid, and we're already doing something stupid." - "But this stupid thing will be our idea." This is exactly how several projects started that I'm now part of.
-
status: end of lease. Not looking forward to moving from $230/mo payments to $546/mo.
Guess I will need to brake several habits...
-
@aitap I hear way too many of my thoughts some days in that voice.
-
Status: A little less annoyed than yesterday. I had a booth at a toy show. My phone battery has been on the decline but, of course, decided yesterday was the day to completely shit the bed. I went to run a credit card and suddenly it lost its mind about how much battery power it had. 80%? 52%? 44%? 77%? 21%? 0?% No idea. It just kept shutting off at different stages. Damned near cost me a sale because, of course, the ATM was broken as well. But, overall, it was a decent show that brought in $400 that I didn't immediately go out and fritter away.
-
@Zenith said in The Official Status Thread:
My phone battery has been on the decline but, of course, decided yesterday was the day to completely shit the bed. I went to run a credit card and suddenly it lost its mind about how much battery power it had. 80%? 52%? 44%? 77%? 21%? 0?% No idea. It just kept shutting off at different stages.
How did you get my phone?
-
@HardwareGeek I had it near a new iPhone. Those things have wireless charging these days. Do you think it stole power from my other phone like a digital vampire? Wouldn't have be quite so bad if that stupid thing had a headphone jack to run the card reader...
-
@Zenith said in The Official Status Thread:
a headphone jack to run the card reader...
-
@loopback0 said in The Official Status Thread:
@Zenith said in The Official Status Thread:
a headphone jack to run the card reader...
Yeah, back in the day.....
-
@loopback0 said in The Official Status Thread:
@Zenith said in The Official Status Thread:
a headphone jack to run the card reader...
That's how Square (maybe other mobile credit card payment processors, if there are any) worked when those were common. I imagine they have lightning port and USBC versions now
-
@hungrier said in The Official Status Thread:
@loopback0 said in The Official Status Thread:
@Zenith said in The Official Status Thread:
a headphone jack to run the card reader...
That's how Square (maybe other mobile credit card payment processors, if there are any) worked when those were common. I imagine they have lightning port and USBC versions now
Lightning and headphone jack still apparently even though Bluetooth has been a thing since before the smartphone.
It's a magstripe reader though so I'm assuming paying using that and not chip & pin or contactless is still a bigger thing in the US than it is in Europe.
-
@hungrier said in The Official Status Thread:
I imagine they have lightning port and USBC versions now
Nope, just a horrible $50 Bluetooth version with its own non-replaceable battery that has to be charged separately for maximum pain-in-the-ass factor.
-
@Zenith said in The Official Status Thread:
maximum pain-in-the-ass
That's not where you're supposed to plug it.
-
I really don't like Square anywhere near as much as I used to. When they started, it seemed like they were trying to expand access to card processing services. They supported the two main mobile platforms and used the most common port. Great. Now, though, they keep trying to strong-arm you into the One True Workflow and don't you dare step one millimeter off that path or else. Dictate the browser, dictate the OS version, dictate the least convenient hardware, etc. Jack Dorsey was just too busy jerking off to Twitter and Bitcoin to keep their duhvelopers on track.
-
@Zenith God damn it. I have been reading through Square's new(er) .NET SDK and I can't for the life of me figure out how it actually charges a credit card. Just interfaces on top of interfaces on top of interfaces with a little JSON sprinkled between the layers. It's underpants gnome logic: initialize API, ????, charge successful!
Edit: It's like this stuff is deliberately designed to be as fucked up as possible. I looked up the Stripe API and it has a similar problem. My guess is they both route, somehow, through the browser. But that's a pain in the ass with them dropping IE compatibility years ago (because rendering four textboxes and a button is soooooo difficult without the latest HipsterScript syntax and broken DIV positioning scheme) and IE being the only browser that can actually be embedded in a .NET application because fuck you. Why even have a C# API for any of this in that case? Just force everybody to use Rust transpiled into Ruby on Rails...
-
@Zenith said in The Official Status Thread:
IE being the only browser that can actually be embedded in a .NET application because fuck you.
-
@Zenith the thing about Stripe’s PaymentIntents API is that it doesn’t just do card - same interface and struts can also do Apple/Google Pay which is also a whole can of shit to deal with.
And if you’re doing anything exotic like “send me an invoice” instead of just accepting a card payment, you’re already in hell so just keep going.
I will admit, as someone who came through via PayPal, it feels a bit architecture astronaut at times but it’s because it’s full service and let’s you do almost any workflow you can imagine. Unless you want to do “choose what you pay, but not via Stripe hosted checkout page” in which case fuck you.
-
@Arantor Well I figured out a way to pump credit card details through the API (warnings blah blah don't do this blah blah office automation on a server) but now apparently my TLS 1.2 box doesn't support TLS 1.2 because reasons.
-
Status: Back to work. As seems to be becoming tradition, central AC is broken and will be fixed next week.
-
It says that I have not just TLS 1.2 but TLS 1.3. Still, the instructions for enabling it in .NET do not work, no matter how many sites parrot it as their own discovery.
-
@Zenith said in The Official Status Thread:
no matter how many sites parrot it as their own discovery
There are lots of sites that are just robo-copies of the same damn actual content but with added black hat SEO to try to draw in more ad revenue.
-
@Zenith said in The Official Status Thread:
It says that I have not just TLS 1.2 but TLS 1.3. Still, the instructions for enabling it in .NET do not work, no matter how many sites parrot it as their own discovery.
Which version of Windows and .Net?
4.7 onward should just work as TLS 1.2 is default. For 4.6 and lower it should just be a case of enabling
SchUseStrongCrypto
in the registry.
Probably needs it to be enabled for SChannel if you're on something older than Windows 2012 R2.
-
Windows 7 (6.1.7600) (32-bit)
.NET v2.0.50727 (SP2)[HKLM\SOFTWARE\Microsoft.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
[HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001System.Net.ServicePointManager.SecurityProtocol = ((System.Net.SecurityProtocolType)(3072));
throws System.NotSupportedException("The requested security protocol is not supported.")
-
@loopback0 said in The Official Status Thread:
Probably needs it to be enabled for SChannel if you're on something older than Windows 2012 R2.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] "DisabledByDefault"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] "DisabledByDefault"=dword:00000000
HTH HAND
-
-
Status: How the hell can I have divergent branches when I haven't modified anything?
-
@Zenith said in The Official Status Thread:
.NET v2.0.50727 (SP2)
Support for TLS 1.2 is either .NET 3.5.1 or .NET 4.5 and up.
Microsoft support regarding .NET 3.5.1 (which requires Win7 SP1, which you don't have): Support for TLS System Default Versions included in the .NET Framework 3.5.1 on Windows 7 SP1
If you can be on.NET 4.7 (and you're sure where you're running it is also launching it as 4.7 or higher), Microsoft actually recommends leaving the SecurityProtocol as 0, or SystemDefault (which means it uses whatever the OS can use).
-
@HardwareGeek In my current work project, Git detects changes in every .scss file in the repo, even if none of them have been touched. Each file has no actual changes, but all their filenames are listed as changed when doing
git status
or in Visual Studio's git panel
-
@Zenith said in The Official Status Thread:
Windows 7 (6.1.7600) (32-bit)
.NET v2.0.50727 (SP2)By older I meant like 3.5 or 4. Not sure about 2.
There's a patch for 3.5.1 that might work on 2 (the page mentions targeting 2.0) but
-
@ChaosTheEternal Nope, lot of articles saying it's .NET 2.0 SP2 and up.
-
@hungrier sounds like the file permissions are being changed, check for changes to the executable bit on the files. Or line endings, could be line endings.
-
status A 27" monitor in portrait mode is a little taller than I imagined... This might take some getting used to...
-
@dcon but imagine how much log file you can view at once!
-
@Arantor said in The Official Status Thread:
@dcon but imagine how
much log filemany TDWTF posts you can view at once!
-
@Arantor said in The Official Status Thread:
@dcon but imagine how much log file you can view at once!
Visual Studio is rather impressive in that window...
-
@Arantor said in The Official Status Thread:
@hungrier sounds like the file permissions are being changed, check for changes to the executable bit on the files. Or line endings, could be line endings.
I think those things would show up as changes when staged or committed, but doing either of those things just makes the changes vanish until the next time I build the project
-
@hungrier
git diff
should show you what it thinks has changed. Including stupid permissions whenever windows decides to herp derp.
-
Every year, I have this teacher that has some issue with the rendering of her course in Moodle.
Every year, I have to hunt down where, in the mulitple places where you can put text and/or html, did she forgot to put a closing tag.
This teacher is a web development teacher
-
@TimeBandit said in The Official Status Thread:
Every year, I have this teacher that has some issue with the rendering of her course in Moodle.
Every year, I have to hunt down where, in the mulitple places where you can put text and/or html, did she forgot to put a closing tag.
This teacher is a web development teacher
Probably doing the hand-edit thing. And <sarc>since HTML 5 is not XHTML, we don't need to worry about silly things like closing tags. The renderer will figure it out.</sarc>. Although I've actually read web articles saying that <sarc /> part out loud.
-
@dcon said in The Official Status Thread:
status A 27" monitor in portrait mode is a little taller than I imagined... This might take some getting used to...
I want to see someone do that with an ultrawide curved monitor...
-
@Tsaukpaetra said in The Official Status Thread:
@dcon said in The Official Status Thread:
status A 27" monitor in portrait mode is a little taller than I imagined... This might take some getting used to...
I want to see someone do that with an ultrawide curved monitor...
-
@Zenith And this is where knowing how to P-Invoke is invaluable. Fuck you .NET, Win32 kicks your ass!
-
@Zenith said in The Official Status Thread:
And this is where knowing how to P-Invoke is invaluable
Or just using a vaguely recent version of .Net, which doesn't require that to get things to work with TLS 1.2.
It would have just worked on even a five year old version.
-
@loopback0 Where's the in that?
-
@Zenith said in The Official Status Thread:
@loopback0 Where's the in that?
It's less fun when you're wasting your own time than it is when you're wasting work time.