The Official Status Thread
-
@benjamin-hall said in The Official Status Thread:
"Free", for this discussion is different than "open source." .NET is open source, anything GPL is "free". I'd also bet that most of those companies using "free" software are actually violating the licenses. Because freedom isn't free.
The software I'm making at work is GPL and is totally given away free. If you want to usefully run it, you need to buy our custom hardware: that is what we sell.
-
@dkf That's one way to work it. Kinda goes against the whole spirit of the thing, but...
Ironic Status: After my railings against GPL, I'm considering slicing-and-dicing an open-source (CC or GPL, they vary) chemistry textbook. Because our chemistry textbook (which by school policy must be available electronically) got moved to a textbook platform that is absolute crap. As in takes multiple seconds to render text as you type.
-
@benjamin-hall said in The Official Status Thread:
Kinda goes against the whole spirit of the thing, but...
I had no part in the decisions on what to license with or what to sell. The hardware is definitely sold (because it costs us to build it, and we have IP on it that we've licensed from elsewhere) but the software doesn't need to be. If someone wants to figure out how to run (the non-host parts) on other hardware, they're welcome to try to do so. I don't think there's much likelihood of that happening as the communications fabric it assumes is pretty unusual, but apart from that it's just stuff that runs on a bunch of (rather old) ARM cores.
Plus a ton of Python that runs host-side to manage the hardware.
-
@dkf Yeah. I'm fine with that, but I'd bet some of the fanatics wouldn't be--they'd see it as a betrayal of the spirit of "free information." That's because fanatics are fanatic.
-
@benjamin-hall said in The Official Status Thread:
Kinda goes against the whole spirit of the thing, but...
As long as you can actually modify that software, and use it with the shipped version of the hardware, I don't see a problem.
It does occur with consumer electronics that the original sources are published in accordance with the GPL, but it is not possible to actually make the device work with modified firmware.
-
Something that happened to me yesterday and I was going to post but forgot.
Around lunch time, I went to do some errands at a local bank branch. I sat in the waiting area, per normal, the manager went to ask what task I needed and check I had the right paperwork, per normal, when I went in to see the banker, he was all annoyed. He said:
Normally this branch is appointment-only, so I'm having to skip my lunch to handle your thing.
He left to print some papers, and I was like... appointment? At a bank? Not only have I never heard of such a thing, nothing in my entire life has ever hinted that banks even take appointments. When the guy came back I said:
Sorry about making you miss your lunch, I've honestly never heard of making an appointment at a bank, and the bank I normally go to, Bank of America, doesn't do appointments.
But he insisted they did. (If they do, they've never mentioned it to me in the literally 20 years I've been a customer of theirs, and they don't have any kind of "make an appointment to see a banker" widget in their website I look at literally every day.)
Turns out I didn't even have the right paperwork so I didn't take too much of his lunch anyway.
So the question is:
- Appointments at banks, is this a thing?
- Is it a regional thing, maybe? Like this guy's from New York where it's normal?
- If it is a thing, when did it start?
- Am I the only one who didn't know you were "supposed" to make an appointment before walking into a bank?
- Or was this guy just being a jerk because his boss understaffed and he had to miss lunch?
(I talked to some co-workers when I got back, and most of them said they'd never heard of having to make an appointment to talk to a banker before.)
-
@benjamin-hall said in The Official Status Thread:
Kinda goes against the whole spirit of the thing, but...
If there's a "spirit" that isn't written into the contract, there's no "spirit".
I remember when open source-y people were having spastic screaming fits at Apple for "not giving back" (or somesuch thing), and I asked, "do they have to give back? Like, does the license say so?", "well no", "then fucking dry-up your tears you pansy and cope."
-
@blakeyrat I basically agree. The fanatics don't, which is why they're fanatics.
-
@blakeyrat said in The Official Status Thread:
Am I the only one who didn't know you were "supposed" to make an appointment before walking into a bank?
I've never heard of that, either. I don't think we ever made an appointment even for relatively complex, time-consuming things like refinancing a mortgage. Closing with the title company, yes, but walking into the bank and saying "We'd like to refinance," no.
-
@blakeyrat The only time I've made an appointment with a bank is to discuss house financing. For stuff like inquiring about a statement, getting something notarized, or just having questions about an account, I never do that. That said, I wish banks did do appointments more regularly, since I can't stand waiting for an hour because someone walked in ahead of me.
The banker you described is an asshole, though. Bitching about missing your lunch break is something you vent in the break room, not to a customer.
-
@the_quiet_one said in The Official Status Thread:
The only time I've made an appointment with a bank is to discuss house financing.
I didn't even know it was possible to make an appointment with a bank. That's what really threw me.
Well when I get my business registration in order (Washington State require businesses sign up with roughly 37 agencies to remain active, and I missed one), I can go to a different bank.
And when I do I'll ask "do you guys take appointments?" and I bet $20 he'll say "for opening an account? Nah. Walk-ins opening accounts is like 90% of what banks do."
-
Status: Got rickrolled in the restaurant at lunch.
-
@hardwaregeek said in The Official Status Thread:
Closing with the title company,
When I closed it was super-casual. On the phone, "hey where do you work?" "Location" "Cool, there's a Starbucks on the first floor of the building across the street, can you take a long lunch? We'll have it all signed by 1:30."
If banks worked like that, it'd be awesome.
But again, calling a bank to make an appointment is something I'd never even vaguely consider doing. Who ever heard of that?
-
@blakeyrat said in The Official Status Thread:
When I closed it was super-casual. On the phone, "hey where do you work?" "Location" "Cool, there's a Starbucks on the first floor of the building across the street, can you take a long lunch? We'll have it all signed by 1:30."
Seems a little too casual to me, just a step above "There's an unmarked white van in the parking lot of the building across the street." I want to feel that the business I'm entrusting with a deal involving more money than my entire net worth is a legit business with an actual office.
-
AGPL: Virus
GPL: Poison
LGPL: Building your house on a swamp
MIT: Fine.
-
@blakeyrat said in The Official Status Thread:
@hardwaregeek said in The Official Status Thread:
Closing with the title company,
When I closed it was super-casual. On the phone, "hey where do you work?" "Location" "Cool, there's a Starbucks on the first floor of the building across the street, can you take a long lunch? We'll have it all signed by 1:30."
If banks worked like that, it'd be awesome.
But again, calling a bank to make an appointment is something I'd never even vaguely consider doing. Who ever heard of that?
Yeah, my house closing was a big deal, involving 30 minutes of paperwork in an office with an appointment. I guess some are more lax about that than others.
-
@benjamin-hall Well I do live in Washington. We're pretty slack.
-
@magus said in The Official Status Thread:
AGPL: Virus
GPL: Poison
LGPL: Building your house on a swamp
MIT: Fine.Proprietary License: Building your house on someone else's land
-
@timebandit Maybe, but you at least have someone to yell at.
-
@magus said in The Official Status Thread:
@timebandit Maybe, but you at least have someone to yell at.
And someone who usually has an interest in your business. At least if you're not a regular consumer. But then again, regular consumers don't get any direct benefit from Open source as well (except by proxy). It's like being an undergraduate at a big university...you just exist to offset some of the bills. Any benefit you derive is secondary.
-
@benjamin-hall said in The Official Status Thread:
And someone who usually has an interest in your business
Of course...
-
@timebandit is the most reliable motivator of them all, outside of things like religious fanaticism. And even then.
As it should be--you're asking them to spend their resources to help you solve your problems. Compensating them for that is only just.
-
@benjamin-hall
But computers made data cheap, there aren't any resources required to help me with my problem! </sarc>
-
@cursorkeys said in The Official Status Thread:
You can't access the color components, can't convert it back to a Color int.
???
added in API level 26
Oh.
Uh... https://developer.android.com/reference/android/graphics/Color.html#pack() ?
added in API level 26
Uh... https://developer.android.com/reference/android/graphics/Color.html#toArgb() ?
added in API level 26
To those non-Android Developers out there, it's only available in Android 8 aka Oreo aka the latest one.
-
@dogsb said in The Official Status Thread:
STATUS Annoyed!
No I care about {somebody else's}suffering.
Like I said. Twat!Yes, anyone who cares about anyone else's suffering is a twat.
-
@tharpa said in The Official Status Thread:
@dogsb said in The Official Status Thread:
STATUS Annoyed!
No I care about {somebody else's}suffering.
Like I said. Twat!Yes, anyone who cares about anyone else's suffering is a twat.
Context (from two years ago! Was that worth a necro-post?): Vegan "leather." Yes, the person wearing "vegan leather" is a twat.
-
@tsaukpaetra said in The Official Status Thread:
Ya know, most people that want to shorten my name just say "Tsauk" (which for some reason people pronounce like "Tsawk")...
I prefer Sock Rock.
Paetra == Peter == Rock
-
@hardwaregeek said in The Official Status Thread:
@tharpa said in The Official Status Thread:
@dogsb said in The Official Status Thread:
STATUS Annoyed!
No I care about {somebody else's}suffering.
Like I said. Twat!Yes, anyone who cares about anyone else's suffering is a twat.
Context (from two years ago! Was that worth a necro-post?): Vegan "leather." Yes, the person wearing "vegan leather" is a twat.
The insight of my reply is unaffected by your ooga-booga.
-
@tharpa said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
Ya know, most people that want to shorten my name just say "Tsauk" (which for some reason people pronounce like "Tsawk")...
I prefer Sock Rock.
Paetra == Peter == RockI might like to be a rock...
-
@tsaukpaetra said in The Official Status Thread:
I might like to be a rock...
-
@timebandit said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
I might like to be a rock...
As a rock, I wouldn't need to move and could focus on my digital interactions much more clearly. Maintaining this body is rather time consuming...
-
@tsaukpaetra said in The Official Status Thread:
Status: PHP. That is all for real this time.
-
@tsaukpaetra said in The Official Status Thread:
Status: only five notifications? WTDWTF y'all sleeping?
I wonder if I click this LIKE button 65535 times, will I break the "likes in a row" counter?
-
@tsaukpaetra said in The Official Status Thread:
Nearly every other context that has such a system does!
And they are all stupid.
-
@blakeyrat said in The Official Status Thread:
When I closed it was super-casual. On the phone, "hey where do you work?" "Location" "Cool, there's a Starbucks on the first floor of the building across the street, can you take a long lunch? We'll have it all signed by 1:30."
If banks worked like that, it'd be awesome.Banks did work like that. That's why your economy crashed in 2008.
-
Status: People made me remove some code from our codebase, because it was too weird. I wrote this initially to support the weird bits:
public static class ExpressionExtensions { public static Expression ExpressionJoin(this IEnumerable<Expression> expressions, ExpressionJoinType joinType) { if (expressions == null) { throw new NullReferenceException(); } if (!expressions.Any()) { throw new InvalidOperationException("No expressions to join."); } var result = expressions.First(); foreach(var expression in expressions.Skip(1)) { switch (joinType) { case ExpressionJoinType.And: result = Expression.AndAlso(result, expression); break; case ExpressionJoinType.Or: result = Expression.OrElse(result, expression); break; } } return result; } } public enum ExpressionJoinType { And, Or }
-
Status:
bhyve
is being weird to me.running
bhyvectl --vm=3_ds1
results in exit code 0, indicating it's running. It's... not. Fine.
runningbhyvectl --vm=3_ds1 --force-poweroff
results in the texterrno = 37
and exit code 255. What does errno 37 mean? Fuck if I know, but I assume it means it couldn't find the relevantbhyve
process to communicate to that it should kill.This of course is not properly handled in the middleware interface that sits between the user (admin, aka me) and the control processes, and so I can neither kill or start the affected VM. It's a ghost.
WTF?
-
@blakeyrat said in The Official Status Thread:
So the question is:
- Appointments at banks, is this a thing?
It depends on the complexity of investment decision you're taking. Some of the accounts and services that your bank has absolutely require an appointment, probably with the relevant manager. They're typically things that involve multiples of your salary in excess of 2, and not most mortgages eitherβ¦
-
Status: Basically.
-
Status: Wondering why I used
MERGE
here instead of justINSERT
...I have a feeling I had a reason, but I don't know what that was...
-
Status: Half expecting Windows to play me a song when it comes back up...
-
@tsaukpaetra
Future proofing for when you need to update existing inventory!
-
@izzion said in The Official Status Thread:
@tsaukpaetra
Future proofing for when you need to update existing inventory!Yeah, but that's a separate proc than this one... The one this is in, it should always be inserting a new record (because it's taking one thing from the saved inventory and splatting it into the world inventory)
-
@benjamin-hall said in The Official Status Thread:
@timebandit is the most reliable motivator of them all, outside of things like religious fanaticism. And even then.
As it should be--you're asking them to spend their resources to help you solve your problems. Compensating them for that is only just.
I strongly suspect that the only reason why open source software is moderately successful is because our commercial software market is dysfunctional.
There's no nice marketplace for libraries that takes care of the money and distribution, no standardized commercial licenses so can buy without worrying about hidden paragraphs, etc.
-
@anonymous234 said in The Official Status Thread:
@benjamin-hall said in The Official Status Thread:
@timebandit is the most reliable motivator of them all, outside of things like religious fanaticism. And even then.
As it should be--you're asking them to spend their resources to help you solve your problems. Compensating them for that is only just.
I strongly suspect that the only reason why open source software is moderately successful is because our commercial software market is dysfunctional.
There's no nice marketplace for libraries that takes care of the money and distribution, no standardized commercial licenses so can buy without worrying about hidden paragraphs, etc.
I think the issue stems in large part from the mess that is our intellectual property system as a whole.
I don't have a problem with open source (even ideologically-driven open source). It serves a purpose and eases a lot of the problems with our sclerotic and copyright system. It's the FSF-types, the ones who claim the mantle of "freedom" while being nearly as restrictive as the proprietary licenses. At least the big corporate license departments are clear that their main purpose is pecuniary. The FSF-types cloak in grand-sounding words their true creed: "Burn the heretic. Kill the mutant. Purge the unclean."
-
Status: Windows helpfully opened all my Explorer windows after rebooting for updates.
Unfortunately, it was too stupid to have a retry button for "Network currently unavailable", so clicking "OK" simply closes the window (because of course it would).
-
@blakeyrat I make appointments whenever I need to something more complicated than what a teller deals with.
When I took a weekend jaunt to Victoria to do identity verification for a new account, you better bet I made an appointment.
-
Status: While I appreciate the attempt at higher security, none of my shit supports SHA2 mac authentication, so fuck back the "insecure" configuration please...
sshd[15267]: fatal: no matching mac found: client hmac-sha1,hmac-sha1-96,hmac-md5 server hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256 [preauth]
-
Status: Hanging out with Steve.
-
@ben_lubar said in The Official Status Thread:
Hanging out with Steve.
Oh, and @sloosecannon is here too.