WTF Bites
-
-
@topspin
no RGB lights? :dissapoint:
-
Not sure about e.g., Disney dropping its own shows from their own service.
From what I heard it's a tax thing. If the show is dropped, it can be written off and deducted from something or other. Plus even for their own shows they still pay residuals to individual people involved.
-
@Gern_Blaanston said in WTF Bites:
The title of this article made me laugh. Although it's serious, the title almost sounds like something from The Onion.
"FreeDownloadManager"
The name itself just oozes malwariness.
-
@topspin No logos on it? That must be reason that is sooo cheap, only $129 instead of expected $1,129.
-
@boomzilla said in WTF Bites:
"FreeDownloadManager"
The name itself just oozes malwariness.
Indeed, names of Linux software are usually more descriptive. Like curl, axel, frlibd and ktunp.
-
@Applied-Mediocrity ISWYDT. Named one actual program, then threw your cat at the keyboard.
-
-
Axel tries to accelerate the download process by using multiple connections per file, and can also balance the load between different servers.
-
@Applied-Mediocrity heh heh heh heh heh
-
I just opened the OWA app on my phone. Instead of showing me mails, it greeted me with a popup asking if I want to activate notifications. The options were try now and close. So of course I clicked close.
Not to be turned away that easily, it then asked me if I want to activate notifications. This time asking if I want to try now or “maybe later”.How about this: never dare to speak to me ever again!
-
Not sure about e.g., Disney dropping its own shows from their own service.
From what I heard it's a tax thing. If the show is dropped, it can be written off and deducted from something or other. Plus even for their own shows they still pay residuals to individual people involved.
It's biting both actors and authors in the ass, doing that. The actors don't get recognized for their acting and if the authors don't have a clause in their contract that the rights revert to them if a series / show / movie has not been shown publicly within x years, then the material is effectively banned forever from appearing on any screen. That's what happened to the Spiderwick Chronicles (the series, that is).
-
@BernieTheBernie said in WTF Bites:
@topspin No logos on it? That must be reason that is sooo cheap, only $129 instead of expected $1,129.
You must have missed the words: "per inch"
-
I just opened the OWA app on my phone. Instead of showing me mails, it greeted me with a popup asking if I want to activate notifications. The options were try now and close. So of course I clicked close.
Not to be turned away that easily, it then asked me if I want to activate notifications. This time asking if I want to try now or “maybe later”.How about this:
never dare to speak to me ever againbegone, thot!!
-
They broke their ad into 2 15s parts that straddled another ad.
I remember an ad like that. It was for some kind of glue or maybe tape. They glued something (or someone?) to the ceiling at the beginning of the ad block, and at the end of the block they showed it's still there.
-
I'm sorry, I can't find any way this doesn't smell like a in the making:
-
API design is notoriously difficult as it’s hard to know what your consuming services will need. Query languages such as GraphQL have even been invented for this specific problem!
Um ... no?
GraphQL is typically layered on top of an existing relational database that uses SQL. So why not just use SQL?
Because SQL is a poor fit for the types of query GraphQL is designed for (hence GraphQL), and who wants to recapitulate all the effort that has gone into building good relational db engines?
One benefit to an API layer is that you can change the underlying database structure but still massage data to look the same to clients. When you’re shipping the raw database, that becomes more difficult. ... Database views are also a great way to reshape data so it stays consistent—even when the underlying tables change.
So we'll embed the API in the database!
-
@Benjamin-Hall my first reaction before reading the article:
https://youtube.com/watch?v=SCaAetNzXIc
After reading it, it changed a bit:
-
@Benjamin-Hall said in WTF Bites:
I'm sorry, I can't find any way this doesn't smell like a in the making:
It's a cheap way of giving users extended access to their data. Keeping a per-tenant DB is pretty easy once you no longer insist on using just a single central DB, and you can embed a client-side query engine in a web page and it works great (thanks to wasm).
The downsides? If the model is a mess, you expose that. The user needs to know SQL to get data out. There's a danger of people downloading a lot of data to get just one thing. I guess that means this will never be a thing for ordinary users, but handy for experts who don't know exactly what they want to know yet...
-
A different approach is to skip the API design entirely and just ship the entire database to your client. You don’t need to consider the consuming service’s access patterns as they can use vanilla SQL to query and join whatever data their heart desires. That’s what we did using LiteFS.
...
Additionally, performing queries on your service means that you need to handle multiple tenants competing for compute resources. Managing these tenants involves rate limiting and query timeouts so that no one client consumes all the resources.
By pushing a read-only copy of the database to clients, these restrictions aren’t a concern anymore. A tenant can use 100% of its CPU for hours if it wants to. It won’t adversely affect any other tenant because the query is running on its own hardware.
Yes, send the entire database any time I want to access some of the data. What a wonderful idea! Because that's much simpler than just handling queries and sending just the data I want. Also, does those people not know you can just connect to the database directly to run raw SQL queries on it? You don't need an API already.
Also, what kind of database are you using anyway if query handling takes so much resources it bogs down the system to a slog if several people are using it at the same time?
-
-
database
Hana
: SAP HANA (HochleistungsANalyseAnwendung or High-performance ANalytic Application)
Yeah, just the name is a big ! /
-
SAP HANA
Predicative
хана́ • (xaná)
- (slang, impersonal) it is doomed, it is hopeless, it's the end
-
Also, does those people not know you can just connect to the database directly to run raw SQL queries on it?
You seem to be assuming a pattern of use cases that the article wasn't talking about; they're splitting the data into multiple databases, one per tenant, and then are able to give the tenant a read-only copy of their own data along with a database engine (which can all run in the browser; I've seen the library working like that and it's very convenient) so they can browse their data (but provably no other tenant's because that's simply never given to them). It only addresses the advanced querying problem, but it gives a way for people you don't trust very much to have fair access to what you know about them without you needing to understand what queries they really want to do. (That was always the problem with just doing pre-canned queries; not knowing what the users' questions really are going to be.)
The author of the article is far more excited about it than is justified, but it's still neat provided you design your database system to keep each tenant's data in a separate DB. Which is sometimes possible, but not always.
-
Also, does those people not know you can just connect to the database directly to run raw SQL queries on it?
Those people make LiteFS, a distributed database based on SQLite; just to put things in perspective.
database
Hana
I guess you're talking about yourself, @Luhmann ?
-
database
Hana
: SAP HANA (HochleistungsANalyseAnwendung or High-performance ANalytic Application)
Yeah, just the name is a big ! /
Hasso’s neue Architektur
Back when I first saw the
marketingnews about it several years ago, they boasted shit like 4 magnitudes better performance. And I wondered “in memory architecture”? Did they not use RAM before? Do they not use IO caches (or their OS, but I thought expensive DBMSs are complex enough to ship their own)? Sounds like something any rando could’ve come up with.
-
@topspin Maybe someone in SAP worked out how to enable database indexes.
-
@dkf
you're funny
-
@Luhmann It's a tough job, but I'm willing to make the sacrifice to keep the laugh track going.
-
@topspin Maybe someone in SAP worked out how to enable database indexes.
SAP .... Oh the memories.
I was working at a company that used this big bloated mess of SAP software. Then, it was decided that we would switch everything to a new system made by a company called JD Edwards.
3 years and many thousands of man-hours later, we are just finishing the transition to the new JD Edwards software and almost ready to switch everything over from SAP to JD Edwards. And then we are bought by a another (much bigger) company.
So now we must switch everything over to the computer system used by our new corporate overlords. Which uses .... SAP.
Fortunately, I left shortly after.
-
@Gern_Blaanston mine’s not quite as bad:
In the company I worked for previously, we used the usual Outlook/Exchange crap. We bought another company, which actually was quite similar in size, maybe even larger. As some sort of retarded compromise for changing most of their stuff over to ours, we switched that part over to what they used. They used Lotus Domino / Notes.
I left shortly after.
-
-
@Applied-Mediocrity said in WTF Bites:
SAP HANA
Predicative
хана́ • (xaná)
- (slang, impersonal) it is doomed, it is hopeless, it's the end
If you mean by "it" SAP HANA, well, I must tell you that you are wrong. It is the programmer who is doomed to suffer without hope to his end.
-
Classic local WTF Bite:
Anyone else get this from time to time? No idea what triggers it or what makes it go away. Prolly to do with having put too much NoScript into my Firefox or something. Funnily enough, scrolling through the remaining posts seems to have fixed it this time.
Guess I could post that in Meta/Bugs; but that sounds suspiciously like work, and this thread right here seems like a great fit, too, so
-
State bug in a react SPA: Somebody is logged in, but we don't know who. There's a "log out" button, but no username on the top bar. The unnamed user can still access some restricted content.
-
status: some hiccup must have occurred last night. All of my auto-uploads think they need to upload again.
Why yes, I'd rather keep the one apparently from the beginning of time....
-
WTF of my day: So, Destiny 2 has a bit of a ... well, situtation. Y'see, they introduced a crafting system a while back where you could give your weapons different perks and abilities, depening on the weapon type. For example, rocket launchers could choose between "reloads faster and the rockets are faster" and "reloads the weapon while stowed" in one slot. Or you could choose between "get ammo back directly into the magazine if you miss by 25% chance per missed shot" versus "get ammo back when you precision hit four times in a row".
And then someone found out that, in the crafting screen, if you click on one weapon (A) and then very quickly click on another weapon (B), you can put perks and abilities from A on B. The timing is rather tight but since Destiny 2 is FPS-dependant on some mechanics (some traps and enviromental issues become actually deadly if your FPS is uncapped / higher than 60), you can get a bit more leeway if you cap FPS to 30.
And then you can craft stupid stuff like a grenade launcher which shoots grenades like a ballistic shotgun (i.e. instead of the usual one grenade you lob 8 of them), while also shooting faster, reloading faster and returning ammo to your magazine which means you now have an semi-automatic grenade shotgun with almost infinite ammo. And yeah, the 25% chance is per shot. And you shoot 8 shots - do the math. And even if 4 shots hit - the other four count as missed.
Looks like this:
While those are not high-level enemies, it would usually have taken a bit longer. Especially the enemy with the yellow bar - had I hit him directly with one volley he'd have been outright deleted.
To the credit of Bungie, they own this mistake, told everyone to have fun with it while it lasts and will fix the issue by tomorrow.
And yeah, some of the weapon combinations are ... bad. Like if you combine an automatic rifle with the shot type of a grenade launcher you get: An autorifle which shoots grenades at up to 180 grenades per minute. However, said grenades have a forward velocity of zero so you'd have to be literally on top of your enemies.
-
And then someone found out that, in the crafting screen, if you click on one weapon (A) and then very quickly click on another weapon (B), you can put perks and abilities from A on B.
Some time, game developers will figure out ahead of time that putting validation in the confirmation step is a good plan. That day is not today.
-
FPS-dependant
Fucking hell... How is it we're still having this problem? That should have been a solved problem when the word "frag" was still common parlance!
-
Some time, game developers will figure out ahead of time that putting validation in the confirmation step is a good plan. That day is not today.
Have you seen the working conditions of game devs?
-
@Zerosquare said in WTF Bites:
Have you seen the working conditions of game devs?
I haven't, sorry. I understand they've been trying to find them for a while now.
-
if you click on one weapon (A) and then very quickly click on another weapon (B), you can put perks and abilities from A on B.
I guess it is a "high performance + high availability" system?
Well, in such a case you "normally" sacrifice consistence.
CAP theorem
.
Anyways, this is only a game. Imagine it happens in the real world...
(narrator: of course it does, consistently)
-
@BernieTheBernie said in WTF Bites:
if you click on one weapon (A) and then very quickly click on another weapon (B), you can put perks and abilities from A on B.
I guess it is a "high performance + high availability" system?
Well, in such a case you "normally" sacrifice consistence.
CAP theorem
.
Anyways, this is only a game. Imagine it happens in the real world...
(narrator: of course it does, consistently)After all, the world is capped at a much lower framerate!
-
@Tsaukpaetra The real world's frame time is thought to be on the order of a Planck unit. Which is just ridiculously small, even by the standards of the crazy high energy physics types.
-
@Zerosquare said in WTF Bites:
Have you seen the working conditions of game devs?
I haven't, sorry. I understand they've been trying to find them for a while now.
PUSHFQ
There, I fixed it.
-
@Tsaukpaetra The real world's frame time is thought to be on the order of a Planck unit. Which is just ridiculously small, even by the standards of the crazy high energy physics types.
Hmmh, from how I understood it, Planck units are merely the consequence of setting certain fundamental constants to "1". They may also be the smallest measurable increments if one ever develops methods for such tiny scales.
It does not make any assumptions about the universe being discrete at its core instead of continuous.
-
@Rhywden So I omitted to say that this depends on whether you subscribe to certain versions of quantum gravity theories. Theorists have been arguing for years over whether the fact (or non-fact) is observable at all.
-
Status: To date I have no fuckin' clue why someone would set up the group policy like this, or how.
-
@Tsaukpaetra It actually does make sense to me. For a domain-joined company-owned device the recovery key is stored somewhere in the domain and they don't want a recovery password to exist so that they can remotely lock the device (in case it is stolen, but also in case you go rogue) and it cannot be unlocked except by bringing it back to the company.
-
I just got an email from my grocery company - I do weekly shops online because fuck walking to the store.
They just emailed me to tell me that they’re staggering Christmas shopping slots and that I get to pick/reserve mine next week.
This means I effectively start the Christmas food shop next week, and as per their email, save + update the cart up until 2 days before my slot closes in the week of 20th-24th December.
It’s fucking September. I’m normally a “go buy the Christmas food a few days before” kinda guy… I don’t book my food 3 months in advance.