Not really an example that proves any point, but one that comes to mind from a 20-year-old game:
World of Warcraft (at least originally) encoded every item as an ID. To keep the database simple and small (given millions of players with many characters with lots of items): if you wanted to permanently enchant your item with an upgrade, that was represented essentially as a whole new item. The item was replaced with a different item (your item + enchant). Represented by a different ID. The ID was essentially a bitmask type thing.
This meant that it was baked into the underlying data structures and deep into the core game engine that you could never have more than one enchant at a time. It wasn't like there was a relational table linking what enchants an item in your character's inventory had.
The first expansion introduced "gems" which you could socket into items. This was basically 0-4 more enchants per item. The way they handled this was to just lengthen item Ids by a whole bunch to make all that bitmask room.
I might have gotten some of this wrong. It's been forever since I read all about these details. For a while I was obsessed with how they implemented WoW given the sheer scale of the game's player base 20 years ago.
“Insight porn” is a new term for me but it seems to fit so well.
I think a key part of it is not just the simplification of complicated issues, but the willingness to oversimplify them in a way even if it perverts the message. It’s a cousin to “just blame immigrants” or “all cops are bastards” or “____ considered harmful.”
It feels intuitive that cities would have the same incentive to maximize use of parking spots as they do having them in the first place. Cities want commerce to flow.
But let’s simplify it down a bit further: pretend all parking spots are for-profit. These lots would want to communicate vacancy to maximize use. Much like how motels are motivated to tell you when they have vacancy without you having to stop to find out.
I kind of hate typing in my password all the time. Is there a way to sacrifice some security and do something like... ask for my password but automatically input it if my phone is detected via Bluetooth? (not connected, just detected).
I don't really want to just disable passwords. I recall that causing technical pains. And this is a desktop PC in my home office and I'm just generally okay with the associated security risks.
Anything with PAM integration may work for you. I use the fingerprint reader in my laptop. Others use yubikeys.
You could probably throw together a quick PAM module that scans for your phone's presence. But, aside from the security/spoofing risks, Bluetooth scanning can take half a minute even when you have the device set to be discoverable so you may be faster off typing in your password.
Alternatively, you could just disable the password prompt for sudo if you make sure to always lock your screen. Or not even that if you don't have disk encryption enabled, as anyone with malicious intent can do anything to an unencrypted laptop anyway.
Mac lets you use Touch ID or your Apple Watch to authenticate sudo. I expect you could set up something custom for Linux, it seems like the type of thing AI could put together very quickly.
The DuckDB website has the following to say about the name:
> Why call it DuckDB?
> Ducks are amazing animals. They can fly, walk and swim. They can also live off pretty much everything. They are quite resilient to environmental challenges. A duck's song will bring people back from the dead and inspires database research. They are thus the perfect mascot for a versatile and resilient data management system.
It’s absolutely wild to me just how unaware tech people can be to how far from normal their experience is. Like this is just not even close to understanding what the game even is. We’d all be better off if we could somehow impart a lot more empathy for everyone to be even just aware of other life contexts.
That’s probably generally true. But I suspect any field that requires interacting closely with non-peers suffers less from this. I bet tech people who do user-oriented stuff like interviews, UX, etc. suffer less from it.
(London perspective), I've intervened from tourists getting scammed before from these guys, and they get violent very quickly. Especially fun because they have their gang all around.
Unlicensed, unmaintained, motorized vehicles on pedestrian paths, a miracle no one has been killed yet.
It's kind of insane, and is a microcosm of the UK's inability to do anything.
- Everyone hates them, from residents, to businesses, to the tourists that get harassed by them.
- There are multiple laws, that if the police wanted to, they could enforce at any time.
- Nothing gets done.
It is an impressive level of apathy from an already toothless government.
Yes, much like how they've regulated delivery drivers. The person listed on the app is definitely the one that delivers, very effective.
I detest the concept that we need yet another "law" before we can actual enforce anything. There are plenty of laws being broken already, we should go and prosecute them before we start making up new ones to ignore.
It's not that easy. He had those little chains strung across the side exits and wouldn't remove them until I paid. I told him they don't let you out of Canada with that kind of cash but he didn't believe me and laid siege to my day while eating a slice of pizza like a taco. The worst thing was that this was my second mishap with non-combustion locomotion that day. ...I still swear that was not the real Secretariat and that Central Park isn't in New Jersey.
Hm. Ok, well, I guess we would have handled that differently.
I had something similar happen in Germany, on the way from the (international) airport to a hotel the driver started some kind of spiel that suddenly his banking machine had broken and he couldn't take card payments. My friend/colleague Jaap who was with me said we'd pay cash and I said no way, and after fiddling for a bit with his phone (mine wasn't a smartphone) gave the driver a different address. When we ended up in front of the police station the driver became a lot more friendly, drove us to the hotel instead and suddenly found that his banking machine had miraculously started working again...
I find that by giving in to such fraud I'm helping to perpetrate it so I've vowed not to let it happen, at the same time there is always a chance that such an interaction would turn violent. After all, they've already decided they want to steal from you. My weighing of this is that they have more to lose than me because I'm a transient and they are not.
Easy to say from the comfort of my terminal, but some urban advice:
Remove the chains and get out; most important is your freedom and safety. They aren't going to risk prison for assault and battery. If they give you trouble, call the police immediately. Take a photo of them and text it to a friend. Don't act intimidated no matter what; it just makes them think they are getting somewhere with you.
Then offer a reasonable fare. If they don't accept, offer to call the police and let law enforcement sort it out. They'll take the fare.
If they don't let you out of a vehicle, that's kidnapping and / or extortion and a call to the police should resolve it quickly. In a functioning society, anyway.
The problem with these is that they are often ran by actual gangs - if you try that, you will find yourself very quickly surrounded by multiple angry looking men who will not let you leave unless you pay.
I think your hope touches on what I think the issue partly is: a lack of empathy for any type of user that doesn’t resemble themselves. I think the deeper into tech you go, the more you find it. And Linux devs/fans are very deep into tech.
The commercial force behind SteamOS is largely the financial motivation to deeply care about the user who doesn’t get an apt about the technical details. They’re not there to do computers, they’re there to play a game or watch a movie or whatever. And the Linux community may benefit from the result of that goal, despite likely being salty about not being the audience.
Not just the user, but Valve also has a financial incentive to care about developers too. Especially developers of apps who may never be updated ever again. Developers do not want to waste time trying to fight the desktop Linux software stack.
Yeah. I’ve wondered if the game could be a total hit on some possibly-not-yet-real eink display that can reproduce the intended effect at 60fps without such eye strain.
As a kid I imagined playing Cosmic Osmo on actual magical paper at my desk at school.
Are the little hand animation graphics meant to flicker like they're an epilepsy test? That was so awful I didn't have brain power left to notice the fade scroll.
World of Warcraft (at least originally) encoded every item as an ID. To keep the database simple and small (given millions of players with many characters with lots of items): if you wanted to permanently enchant your item with an upgrade, that was represented essentially as a whole new item. The item was replaced with a different item (your item + enchant). Represented by a different ID. The ID was essentially a bitmask type thing.
This meant that it was baked into the underlying data structures and deep into the core game engine that you could never have more than one enchant at a time. It wasn't like there was a relational table linking what enchants an item in your character's inventory had.
The first expansion introduced "gems" which you could socket into items. This was basically 0-4 more enchants per item. The way they handled this was to just lengthen item Ids by a whole bunch to make all that bitmask room.
I might have gotten some of this wrong. It's been forever since I read all about these details. For a while I was obsessed with how they implemented WoW given the sheer scale of the game's player base 20 years ago.
reply