 |
 |
 |
What is the last thing you thought?, Tech Edition |
|
Jul 6 2023, 08:55
|
EsotericSatire
Group: Catgirl Camarilla
Posts: 12,728
Joined: 31-July 10

|
QUOTE(dragontamer8740 @ Jul 3 2023, 20:53)  I also suspect yours may fail to work correctly on 32-bit systems because of a smaller 'long.' I believe I chose 'long long' because it would be large enough on both 32-bit and 64-bit linux (at least under x86 and PowerPC).
Do you still code considering 32 bit versions? I thought there was a push to drop 32-bit support (mostly by Intel and AMD) so they can drop all the legacy modes. Probably won't speed things up much but might save money for them? edit: I think all my devices are 64bit now but I might have one linux machine that is on a 32bit image currently for some compatibility reason. This post has been edited by EsotericSatire: Jul 6 2023, 08:57
|
|
|
|
 |
|
Jul 6 2023, 14:00
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,483
Joined: 22-August 12

|
QUOTE(uareader @ Jul 5 2023, 18:59)  Thought: "Ha, the image in the signature of dragontamer8740 is a "variable" one. I remember when I was young and I had one like that, that worked through a .php renamed as an images file and loading other files. That's how it was done in the times of dinosaurs. I wonder how it is done nowadays?"
Yeah, it was long. This one uses perl. But the same principles. It's an old program I think. Source code is available from the author. [ sig.grumpybumpers.com] http://sig.grumpybumpers.com/If you wanna see all my sig pictures in current rotation, they're all at [ dragontamer8740.gitlab.io] https://dragontamer8740.gitlab.io/sigpic/. I wrote a script that automatically fills out and submits the form as if it were being done through a browser so I can keep a plaintext list of URL's as my list-of-sigs. I also generate that HTML page from the same text file. Not sure if it's my DNS because i'm vacationing, but some of the catbox sigs don't work (while others do). Hmm. Edit: think catbox deleted some of my sig pics, or was having issues. I have backups saved. Will deal with them later. This post has been edited by dragontamer8740: Jul 6 2023, 14:22
|
|
|
|
 |
|
Jul 6 2023, 15:26
|
EsotericSatire
Group: Catgirl Camarilla
Posts: 12,728
Joined: 31-July 10

|
My bank says its not dealing in cash anymore...
|
|
|
|
 |
|
Jul 6 2023, 15:40
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,483
Joined: 22-August 12

|
QUOTE(EsotericSatire @ Jul 6 2023, 06:55)  Do you still code considering 32 bit versions? I thought there was a push to drop 32-bit support (mostly by Intel and AMD) so they can drop all the legacy modes. There might be, but I still regularly use two 32-bit laptops. Pentium M (Latitude D610) and PowerPC G4 (7447a, Powerbook G4 2004). So to me 32-bit still matters. Also ARMv7 routers and stuff. CODE $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Pentium(R) M processor 2.00GHz stepping : 8 microcode : 0x20 cpu MHz : 2000.000 cache size : 2048 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fdiv_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx bts cpuid est tm2 bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit mmio_unknown bogomips : 3989.97 clflush size : 64 cache_alignment : 64 address sizes : 32 bits physical, 32 bits virtual power management: CODE $ cat /proc/cpuinfo processor : 0 cpu : 7447A, altivec supported clock : 1333.333000MHz revision : 1.1 (pvr 8003 0101) bogomips : 73.72
timebase : 18432000 platform : PowerMac model : PowerBook5,4 machine : PowerBook5,4 motherboard : PowerBook5,4 MacRISC3 Power Macintosh detected as : 287 (PowerBook G4 15") pmac flags : 0000001a L2 cache : 512K unified pmac-generation : NewWorld Memory : 2048 MB CODE $ cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 1 (v7l) BogoMIPS : 1600.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x4 CPU part : 0xc09 CPU revision : 1
processor : 1 model name : ARMv7 Processor rev 1 (v7l) BogoMIPS : 1600.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x4 CPU part : 0xc09 CPU revision : 1
Hardware : Marvell Armada 380/385 (Device Tree) Revision : 0000 Serial : 0000000000000000 So that's at least three computers right there. QUOTE(EsotericSatire @ Jul 6 2023, 06:55)  Probably won't speed things up much but might save money for them? Just less legacy DOS era stuff to worry about breaking that no one cares about anymore, I think. Stuff like the 16-bit 'real mode' which as far as I can tell can only be done from within the ia32 mode of most modern intel systems. QUOTE(EsotericSatire @ Jul 6 2023, 13:26)  My bank says its not dealing in cash anymore... Isn't the future wonderful? This post has been edited by dragontamer8740: Jul 6 2023, 20:10
|
|
|
|
 |
|
Jul 9 2023, 02:35
|
EsotericSatire
Group: Catgirl Camarilla
Posts: 12,728
Joined: 31-July 10

|
Am I the only person that hates devices that do not work unless you give them access to all your data?
|
|
|
Jul 9 2023, 11:59
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,483
Joined: 22-August 12

|
QUOTE(EsotericSatire @ Jul 9 2023, 00:35)  Am I the only person that hates devices that do not work unless you give them access to all your data? Yes, you are the only person on earth who feels that way. /s But it seems enough people don't hate it enough to do anything about it.
|
|
|
Jul 9 2023, 12:52
|
EsotericSatire
Group: Catgirl Camarilla
Posts: 12,728
Joined: 31-July 10

|
QUOTE(dragontamer8740 @ Jul 8 2023, 23:59)  Yes, you are the only person on earth who feels that way. /s
But it seems enough people don't hate it enough to do anything about it.
Talking to my friends they think its fine.
|
|
|
Jul 9 2023, 17:03
|
uareader
Group: Catgirl Camarilla
Posts: 5,594
Joined: 1-September 14

|
QUOTE(EsotericSatire @ Jul 9 2023, 02:35)  Am I the only person that hates devices that do not work unless you give them access to all your data?
Does it count when you use NoScript extension, and you hate having to disable all for the current tab, because allowing things 1 by 1 with more and more appearing as you do is just too much of a pain?
|
|
|
Jul 9 2023, 19:04
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,483
Joined: 22-August 12

|
QUOTE(EsotericSatire @ Jul 9 2023, 10:52)  Talking to my friends they think its fine. I think it's up to people like you and me to try to convince them otherwise, or at least voice disapproval once in a while. I think if people knew more, maybe they'd care more. Maybe. But I entertain a lot of romantic notions that way. This post has been edited by dragontamer8740: Jul 9 2023, 19:13
|
|
|
Jul 9 2023, 19:05
|
Scumbini
Group: Gold Star Club
Posts: 911
Joined: 2-December 15

|
QUOTE(dragontamer8740 @ Jul 9 2023, 19:04)  I think if people knew more
Tall order
|
|
|
|
 |
|
Jul 9 2023, 19:14
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,483
Joined: 22-August 12

|
QUOTE(Scumbini @ Jul 9 2023, 17:05)  Tall order "Some people have these things in their bodies called 'expectations.'" QUOTE(EsotericSatire @ Jul 6 2023, 06:55)  Do you still code considering 32 bit versions? I thought there was a push to drop 32-bit support (mostly by Intel and AMD) so they can drop all the legacy modes. Going back to this, the big problem is just that the maximum number of bits for a given data type (int, for instance) is larger in 64-bit systems, so when dealing with large numbers an 'int' might be good enough on 64-bit systems but not on 32-bit ones. Ideally we'd use fixed width data types like 'int64_t' and have a guarantee of the number of bits that data type will be, regardless of if using a 32-bit or 64-bit OS. It'd also help when porting to a theoretical system that doesn't have those data types, since the names of the types indicate how many bits the number is expected to be (and one could then do '#define int64_t long long int' or whatever and hopefully that'd be all that was needed). But a lot of C programmers (myself included) don't know what we're doing. Many also assume something works everywhere if it works for their machine(s). I try hard to avoid that pitfall, and to document in comments places where I think maybe there could be issues because I try to think critically about my code. I write very slowly, but I usually am okay with the results. This post has been edited by dragontamer8740: Jul 9 2023, 19:16
|
|
|
|
 |
|
Jul 10 2023, 04:21
|
EsotericSatire
Group: Catgirl Camarilla
Posts: 12,728
Joined: 31-July 10

|
QUOTE(uareader @ Jul 9 2023, 05:03)  Does it count when you use NoScript extension, and you hate having to disable all for the current tab, because allowing things 1 by 1 with more and more appearing as you do is just too much of a pain?
Yeah I use noscript and get the same experience brother. QUOTE(dragontamer8740 @ Jul 9 2023, 07:04)  I think it's up to people like you and me to try to convince them otherwise, or at least voice disapproval once in a while.
I think if people knew more, maybe they'd care more. Maybe. But I entertain a lot of romantic notions that way.
I used to work more in big data, before it was called big data. Like when friends that were spooky boys were talking about PRISM years before it became official. People said I was legit paranoid for 5 years before it became official. I also learnt a lot about how dodgy things were, a report I wrote which was near 100% speculation (based on wrong information fed to me), was used as fact because it aligned with goals of higher ups. I did a project once where we took loads of corporate data and generated profiles for people. Then I warned that the future was auto-generating the profiles from scraped data and public data sets. I think it was about 2017/18 that I saw the commercial product where they generated third party ranks and employability profiles for applications. Also as I predicted managers didn't use them properly, they used it as a automatic quick filter rather than an extra tool that could help decisions. Now the new race is collecting data sets to monetize through machine learning. It technically started years ago, but now everyone is trying to get in on it. The output of such ventures will be misused. This post has been edited by EsotericSatire: Jul 10 2023, 08:25
|
|
|
|
 |
|
Jul 10 2023, 11:07
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,483
Joined: 22-August 12

|
QUOTE(EsotericSatire @ Jul 6 2023, 06:55)  Probably won't speed things up much but might save money for them? Going back to that same post again, it's funny you mention that because there's a linux "X32" ABI for x86 CPU's that uses 32-bit pointers but otherwise uses the full amd64 instruction set. It has some of the limitations of 32-bit machines regarding maximum memory usage of programs, but the benefit is faster integer math and more efficient use of cache space. It's something I'd like to mess around with but haven't yet devoted a machine to. [ en.wikipedia.org] https://en.wikipedia.org/wiki/X32_ABIThis post has been edited by dragontamer8740: Jul 10 2023, 11:07
|
|
|
|
 |
|
Jul 11 2023, 00:33
|
Katajanmarja
Group: Gold Star Club
Posts: 670
Joined: 9-November 13

|
QUOTE(EsotericSatire @ Jul 9 2023, 03:35)  Am I the only person that hates devices that do not work unless you give them access to all your data?
By now, I only dislike them. I presume my feeling will mature into hate once I am compelled to pay money for one. QUOTE(uareader @ Jul 9 2023, 18:03)  when you use NoScript extension, and you hate having to disable all for the current tab, because allowing things 1 by 1 with more and more appearing as you do is just too much of a pain?
I have discovered a scenario that is even more irritating (if slightly less creepy): There is at least one site I use where certain audio streaming pages need all or most JS sources, including some Google ones, allowed to start functioning. And yes, some of them are hidden behind others, so testing which ones are necessary is a real pain. BUT once I have started a stream for the first time during a session, I can go and disallow almost all of the scripts. After that, I can do surprisingly many things with the GUI – switch the audio to some entirely unrelated available content, for instance. I am finding it most confusing that Google is somehow required to "boot the player" but not in such a way that it would remain lurking in the background through the whole session.
|
|
|
|
 |
|
Jul 12 2023, 23:51
|
EsotericSatire
Group: Catgirl Camarilla
Posts: 12,728
Joined: 31-July 10

|
QUOTE(Katajanmarja @ Jul 10 2023, 12:33)  I am finding it most confusing that Google is somehow required to "boot the player" but not in such a way that it would remain lurking in the background through the whole session.
I have found a bunch of sites like that now. Need to give google access and allow analytics functions for site to work.
|
|
|
Jul 13 2023, 18:13
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,483
Joined: 22-August 12

|
Could they be loading "web components" polyfills from Google?
I hate web components. Lazy design that performs badly.
This post has been edited by dragontamer8740: Jul 13 2023, 18:13
|
|
|
|
 |
|
Jul 14 2023, 17:46
|
cate_chan
Group: Members
Posts: 406
Joined: 4-May 18

|
I've disabled webassembly and webgl in browser and seldom does it actually break something, firefox barely runs with it with my thousands of tabs open setup.
in thoughts since hardware seems to start booting, if it works out. think I'm going to slap together a front panel pcb for the awful front panel connector on this board. get all the lights for overheating, fan failure etc it has, the power and reset button. some extra power and a vga port for the vga over i2c character displays. afraid it's going to fall onto the endless pile of projects I never finish but hopefuly mentioning it will give me some motivation
This post has been edited by cate_chan: Jul 14 2023, 18:03
|
|
|
|
 |
|
Jul 14 2023, 17:52
|
Moonlight Rambler
Group: Gold Star Club
Posts: 6,483
Joined: 22-August 12

|
Wasm and WebGL aren't web components.
Web components allows for custom tags and break the whole concept of "keeping markup separate from styling." You create definitions for and add things like <businesscard> html elements, if I understand correctly.
It's why github and gitlab break so badly on older browsers.
|
|
|
Jul 14 2023, 21:00
|
-terry-
Group: Global Mods
Posts: 2,797
Joined: 9-August 19

|
Wasm sounds kinda cool from what I've heard so far, although i never looked into it.
|
|
|
|
 |
|
Jul 15 2023, 04:18
|
EsotericSatire
Group: Catgirl Camarilla
Posts: 12,728
Joined: 31-July 10

|
InfluxDB shows the problem with cloud services. They put a notice in the knowledge base documentation and sent an email telling people there was an update to the knowledge base documents...
The update in the knowledge base was a notice was that they were shutting down a whole bunch of server locations. Loads of companies had no clue that the data was going to be wiped. They were paying thousands a month...
Critical data nuked.
Its similar to what I saw once in a past job years a go. People received an email that the cloud data was getting wiped in 1 hour. People were freaking out, crying, throwing up, desperately ringing people and trying to backup or migrate the data which was difficult with everyone doing it at the same time and causing drop outs or slow transfer rates.
This post has been edited by EsotericSatire: Jul 15 2023, 04:21
|
|
|
|
 |
|
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
|
 |
 |
 |
|