Posts made by Benjamin Hall
-
RE: Drug prohibition
@boomzilla said in Drug prohibition:
Experiments with harder drugs have been fewer and have mostly lead to more overdoses and homelessness in those jurisdictions. I'm not convinced that's a complete disaster of the policy since it's probably drawing some of the worse elements from other places, but it's also not exactly promising.
Yeah, look at Oregon, which decriminalized basically all drugs. And then just this year repealed that, since it went very badly (to put it mildly). Overdoses, public disorder, crime associated with the drug trade--through the roof.
And weed is totally legal... But the black market still exists and there's still crime associated with it. Because, as it turns out, junkies will junkie and don't pay much attention to other laws.
-
RE: Before AI....Before Crypto...There Was...BIG DATA
@dkf but then to do anything useful you have to chain together the output of a dozen services whose reflections of reality are possibly out of sync and whose fundamental models are incompatible.
-
RE: The Cat Status Thread
@error turtles on a skateboard... Either a new hipster rock band name or one of the greatest threats ever unleashed by mankind. You decide.
-
RE: WTF is happening with Windows 11? And nothing else
@Zerosquare said in WTF is happening with Windows 11? And nothing else:
@accalia said in WTF is happening with Windows 11? And nothing else:
micromanaging
excessively micromanagingRedundant. Any non-zero amount of micromanagement is excessive.
Definitionally -- management that isn't excessively fine grained wouldn't be called "micromanagement". Just like too much of anything is bad... That's why they call it "too much".
-
RE: Things that remind you of WDTWTF members
@Zerosquare said in Things that remind you of WDTWTF members:
@Benjamin-Hall said in Things that remind you of WDTWTF members:
Sometimes, thinking is overrated and I just want to turn my brain off.
Have you tried being a NodeJS developer?
Being an NodeJS developer requires lots of thought, at least if you want to do it well... Because you have to maneuver around an ecosystem that is all rusty nails and shards of broken glass.
-
RE: Things that remind you of WDTWTF members
Sometimes, thinking is overrated and I just want to turn my brain off.
-
RE: D&D thread
Theme of tonight's session: the real adventure was the friends we made along the way. With a side of politics, muscle wizardry, and suppressed, unacknowledged feelings of love. Oh, and demons.
-
RE: The Official Status Thread
Status You know what's worse than implementing your own OAUTH/OpenId client? Trying to integrate with someone else's wish it were OAUTH/Open Id. Especially one made with no concept of concurrent requests with the same token and one-use refresh tokens.
-
RE: WTF Bites
@HardwareGeek it's becoming a less shit language each year.
(Begin snark) At this rate, it might even become usable this millennium! (End snark)
But really, yeah. I'd rather write modern PHP than straight JavaScript.
In other news, another developer and I spent 30 minutes trying to figure out why checking if a C with classes pointer was null was throwing SIGSEV errors. Turns out we both missed that the monkeys who wrote the code initially didn't use braces for one line blocks, so adding logging to try to diagnose a different null pointer bug caused this one to both crash and not print the logs.
-
RE: Florida Man goes to...
@TimeBandit said in Florida Man goes to...:
@boomzilla said in Florida Man goes to...:
high on PCP, LSD, ketamine, mushrooms and ecstasy
How high do you want to be?
Yes.
-
RE: The Official Weather Status
@dkf said in The Official Weather Status:
The increased number of major storms has been observed.
No. Not when accounting for observation/reporting bias. And anything further needs to happen in the .
-
RE: The Official Weather Status
@dkf said in The Official Weather Status:
More energy in the atmosphere means more power for storms.
Except that storms are driven by temperature gradients, something that are actually diminished by "global warming", since the planet isn't warming uniformly.
-
RE: Today in Blakeyrat is always several years behind in every tech trend news...
@HardwareGeek said in Today in Blakeyrat is always several years behind in every tech trend news...:
@Benjamin-Hall Good idea. I never thought of that.
I saw it on Reddit, actually. I was prepared to break out the big guns (a sharp scraper), but didn't want to damage the build plate.
ON a related note, I'm going to switch to water-soluble resin for the next prints. Because the regular stuff is so annoying to deal with.
-
RE: The unofficial offical bad pun of the day thread
From my ever-inventive uncle:
I was running a study where I dressed some people up as Koalas to see if it made them sound more Australian. It mostly went well, but some people needed to be shifted into the no-costume control group because they didn't like the fake fur.
I hate diskoalafying participants. đ¨đ¨đ¤Śââď¸ -
RE: Today in Blakeyrat is always several years behind in every tech trend news...
@HardwareGeek said in Today in Blakeyrat is always several years behind in every tech trend news...:
@Benjamin-Hall I know those feels.
I ended up freezing the build plate overnight (sealed in an air tight plastic bag) and it popped off in the morning.
-
RE: Today in Blakeyrat is always several years behind in every tech trend news...
@Benjamin-Hall first attempt stuck to the vat, not the plate. Second attempt after re-leveling completed... But is now very firmly adhered to the build plate. Sigh.
-
RE: Today in Blakeyrat is always several years behind in every tech trend news...
Printer Status: Test Print 6%. Doesn't actually smell very bad at all (using ABS-like resin). The active filter must do a pretty good job.
-
RE: The Official Status Thread
@Zenith Then the particularity and/or volume of your containerization needs is much different than anything I've considered. Because even my local Walmart carries a plethora of clear plastic containers of many different sizes, and they stack.
Sure, my little Honda Civic couldn't carry too many, but when stacked up empty, I could carry 8-10 of the larger ones combined between normal interior volume and trunk.
Side question--have you considered whether the abundance of things you own may be a net detriment? Are you making a profit considering holding costs, time, and aggravation on your toy side business? Is it enough to be worth wading through stacks of stuff?
Then again, I'm fairly minimalist as to possessions. Other than furniture, everything I own would comfortably fit into a small U-haul. And most of that would probably be jettisoned if I had to move anywhere more than locally. As would most of my furniture. I'd bet that I could fit all the stuff that actually matters to me in my car with room to spare. And stuff that doesn't matter to me and that I don't need to live directly tends to get discarded/given to charity on a regular basis.
-
RE: The Official Status Thread
@Zenith have you ever considered that it might be both more cost effective and less frustrating to simply buy your containers at a local store, even if the unit cost is higher? Because shipping them seems to very much not work. And in part, that makes sense. Shipping an empty container is the most fragile state, since it allows maximum flexing in transit.
-
RE: Things that remind you of WDTWTF members
@hungrier said in Things that remind you of WDTWTF members:
@topspin said in Things that remind you of WDTWTF members:
thereâs fun evil and thereâs bad evil. Youâre comparing The Joker to HP
Some printers are truly a Lovecraftian horror
And that's the direction I'm trying to go.
-
RE: Things that remind you of WDTWTF members posted in Funny stuff
-
RE: Azure bites
@Arantor said in Azure bites:
feels more than ever like delivery is a miracle.
I'd amend that to "anything in software working at all" being the miracle.
-
RE: Today in Blakeyrat is always several years behind in every tech trend news...
@Applied-Mediocrity said in Today in Blakeyrat is always several years behind in every tech trend news...:
@Benjamin-Hall said in Today in Blakeyrat is always several years behind in every tech trend news...:
@Applied-Mediocrity said in Today in Blakeyrat is always several years behind in every tech trend news...:
@Benjamin-Hall Going to print minis for your games? I see this trend picking up. Now, if only there was a machine that would do the painting...
Painting is the part I like. But painting requires minis...
Great. Time consuming, though. And somewhat limiting sessions to be "on rails", so you get to use them, unless you've already got loads of them.
Use them? Nah, I just like painting them. For sessions I use colored glass tokens 90% of the time, leaving the real minis for set pieces such as bosses.
And I do already have a huge collection of various things. I'm kinda most interested in printing terrain and clutter to spice up battlefields as well as some hard to source character minis for various groups and/or gifts.
-
RE: Things that remind you of WDTWTF members
@Arantor said in Things that remind you of WDTWTF members:
@boomzilla I feel like this was a candidate for QooC without the tweet being noted.
Or the... Oh wait. It is in the right thread.
-
RE: Today in Blakeyrat is always several years behind in every tech trend news...
@HardwareGeek said in Today in Blakeyrat is always several years behind in every tech trend news...:
yeah, pretty much a dedicated hobby/craft room with good ventilation, although it doesn't need to be dedicated exclusively to printing.
I'm planning to put mine in my office, under the window, with the window open and door closed if possible when printing. And doing prints when I'm not working in that office.
-
RE: Today in Blakeyrat is always several years behind in every tech trend news...
@HardwareGeek said in Today in Blakeyrat is always several years behind in every tech trend news...:
@Benjamin-Hall said in Today in Blakeyrat is always several years behind in every tech trend news...:
painting requires minis
My dad made a convoluted pun along those lines. Something like "you need to involve a barrel maker in your games. Then you'll have an excuse to get a mini cooper."
-
RE: Today in Blakeyrat is always several years behind in every tech trend news...
@Applied-Mediocrity said in Today in Blakeyrat is always several years behind in every tech trend news...:
@Benjamin-Hall Going to print minis for your games? I see this trend picking up. Now, if only there was a machine that would do the painting...
Painting is the part I like. But painting requires minis...
-
RE: Today in Blakeyrat is always several years behind in every tech trend news...
I myself ended up getting my first 3d printer. A
Still caught in DDF-land. Been shipped but no delivery date yet.
-
RE: WTF Bites
Oh AWS...
TL;DR--
- S3 bucket names are world unique, with no namespacing
- AWS charges bucket owners even for unauthorized requests
- Routing "automatically" routes to the "right" AWS region unless you explicitly specify you want to be limited to one region when making the request.
- S3 doesn't check that the bucket belongs to your organization and can't be configured to do so.
So dude put up private bucket that happened to overlap with the default bucket location of a (badly-written) config tool, leading to being bombarded with traffic for badly-set up systems. If he made it public, he'd get tons of people's "secret" data.
-
RE: The Official Funny Stuff Threadâ˘
@Arantor said in The Official Funny Stuff Threadâ˘:
@Zerosquare said in The Official Funny Stuff Threadâ˘:
Yes. Germans are supposed to do their job thoroughly ; TSA agents are known for letting actual dangerous stuff slip thru.
No one said anything about competence being involved as a hiring characteristic for the TSA, merely the sense of humour bypass. Any competence is accidental.
"Works for government"Â is, in my experience, in significant tension with "is selected for competence." If not outright opposition.
-
RE: The Official Status Thread
@PleegWat said in The Official Status Thread:
@Benjamin-Hall I recommend turning your notification volume up (or down) and catching some extra winks.
Is this home office or do they force you to come in?
Home office, thankfully. If I also had to get fully dressed and drive 35 minutes in to work...I'd probably have called in sick as a preventative measure. For everyone else's health.
-
RE: The Official Status Thread
Status: I'm already calling it that today's going to be a of a day.
- Slept like absolute crap last night
- Had to wake up this morning
- As was preparing my morning oatmeal, I managed to spill the entire bowl all over the cabinet, the floor, and my foot.
- That was the last of my oatmeal until I go shopping tomorrow.
- I'm blocked from doing anything productive at work (QA is backed up + in-progress limits)
- Even if I wasn't blocked that way, almost all of our work is blocked by other teams (despite having spent the last quarter "decoupling" from them...)
- I had to wake up this morning.
-
RE: WTF Bites
@sebastian-galczynski said in WTF Bites:
in one microservice (of ~35 at this point
There's your problem.Gif
Microservices suck to work with IMX. And the more micro, the worse. I don't mind having several services for different things, but if it takes more than about 2 services to handle a request, yuck.
-
RE: Nope, you eat it
@dkf said in Nope, you eat it:
@Benjamin-Hall said in Nope, you eat it:
@dkf said in Nope, you eat it:
tuna pizza
The "Nope, you eat it" thread is... Oh wait. Carry on. But ewwwww!
I. Like. Fish.
Fish is fine (mostly). But some things just don't go together.
For example, I use mayo on sandwiches. Unlike the Latvians I knew, I do not use it as the sauce for a pizza. Because that's just an abomination.
-
RE: Nope, you eat it
@dkf said in Nope, you eat it:
tuna pizza
The "Nope, you eat it" thread is... Oh wait. Carry on. But ewwwww!
-
RE: Nope, you eat it
@Arantor I guess it's better than trying to oxygenate water and ending up with H2O2.
-
RE: Today in reading the headlines...
@Zerosquare I did notice that there were order-dependent effects on test grading, but
- I didn't grade alphabetically but in order of receipt.
- The effects weren't always negative. In fact, I found myself naturally being harder on the first few until I settled into a rhythm. I then tried to go back and regrade the earlier, harsher ones to adjust.
So
-
RE: Nope, you eat it
@Arantor honestly, the extra H2 is just going to leave. Either diffusing through the walls of the container or instantly once the bottle is opened.
So yeah, pure placebo + actually drinking water.
-
RE: Today in reading the headlines...
@Arantor said in Today in reading the headlines...:
Golden Axe is, uh, less than detailed in its story.
And the only notable things in there are the beefcake character models in less than properly clothed conditions. Which I doubt will be allowed to continue in a show version.
-
RE: WTF Bites
@Tsaukpaetra said in WTF Bites:
@Benjamin-Hall said in WTF Bites:
But for UDP and sockets
That's the bizarre part for me. Once the UDP socket is "opened" it shouldn't be "re connecting" (things that don't make sense in UDP world), the socket connection itself maintains the state and IP address it's apparently connecting to.
Unless you're tearing down the object and recreating the socket for each packet....?
I'm not sure. All I know is what I observed, that each part of the login flow was getting a different IP that cycled between the 3 LB IPs.
I'll admit, the whole library we're using for this is a totally janky mess we inherited from our "R&D" partner. And since it's not the one we use for 99% of our workflows (ie actual clients, which are using variants in other languages since they're native to embedded systems, android and apple respectively), we don't do as much heavy validation on its behaviors.
-
RE: WTF Bites
WTF of my day (ok, one of them).
This is something I'd seen before, which was good. Because that meant that it only took me 45 minutes to diagnose the issue and provide a solution to my coworker whose ticket it was. But still.
We have a piece of software that makes some requests and opens a pair of UDP sockets. Those sockets are authenticated by a janky homegrown protocol (literally called the Janky Session Protocol). This relies on a HLO (hello) message that the server replies to with a hashed token. The client then sends back a LGN (login) with that same token and a salt agreed on earlier. If it matches, the session begins. But it has to match for the entire socket--if I HLO on ephemeral port A and LGN on ephemeral port B, that's a no-go.
The server has a CNAME DNS record pointed at a load balancer, which has 3 IPs backing it. Of course different connections could get any of those records depending on if they re-look-up the DNS entry each time or not.
All of this is setup and, while janky, mostly works.
Now the WTF.
On macs, the default DNS resolution in NodeJS is to do the lookup once and then cache it at the os level, meaning the client always gets the same remote IP and is happy for the duration of the connection.
On linux, the default DNS resolution in NodeJS is to do the lookup each and every time a connection attempt is made. Which makes some sense--that's why load balancers exist. But for UDP and sockets, this makes for bad things--it will always get a different IP for each part of the connection.
As a result, when we're testing the thing even dockerized, it will always succeed on our developer machines and always fail when run from a linux-based EC2 instance. With extremely unhelpful error messages. I didn't notice it until I actually did a
tcpdump
on the traffic and noticed that the remote IPs were changing (and thus the sockets weren't the same).And no, there's no toggle. You have to manually do the lookup and force the connection to use the same IP (basically override the DNS name and do the connection to a specific IP, resolved once manually before you start the socket.
-
RE: WTF Bites
@Gearhead Quick question, outside my expertise, I am not a database expert. When would replacing Oracle MySQL with MariaDB be a problem? My first reaction was stored procedures don't work right but there are column rules and others no? Thank you! -GH
I'm not actually sure in this particular case, other than that the installation and behavior is twitchy enough without trying to use an unsupported version of a key dependency.
-
RE: "I swear to you, I did exactly as you told me......"
@Polygeekery said in "I swear to you, I did exactly as you told me......":
Seriously, what the fuck is wrong with a pinhole and a tact switch on the PCB?
We had that, on a device that's impossible to reprovision from factory without opening it up and connecting via serial debug line.
We asked a customer to power cycle the bridge (unplug and plug back in). They instead managed to push the unmarked factory reset button.