View Posts for Technology
-
"No big difference between 30fps and 60fps"
I remember when people said this in order to justify 30fps games and 24fps videos. Yet when a 60fps video comes up on Youtube, I always always question if it is 60fps and see that it is. The fps difference is absolutely perceptible.
There is a significant difference in smoothness. I think people who claim this B S are just fucked in the eyes. 60fps to 120fps is also perceptible, but that's because once you've gotten used to 60fps you can see the difference between that and 120fps.
-
Common Mac M1 Linking Error
You've probably seen this error message "building for macOS-x86_64 but attempting to link with file built for macOS-arm64" and are stumped and complain about whatever library you are linking against. Read that message over and over and you might realize your mistake. No, it is not the libraries fault and may not even be your fault, but you have to figure out how to fix it.
The error message is very straightforward. DO NOT BUILD OR LINK X86 APPS OR LIBS USING ARM64 LIBRARIES. YOU CANNOT MIX ARCHITECTURES.
That...
-
Interesting Isometric Indie Game
https://twitter.com/jamierowan_/status/1574079459476414466
Hasn't been announced so there is no name, but looks like fun to play. Depends on the repetitiveness though. Hopefully they have some interesting boss and enemies to keep things fresh.
-
Using Less Java, More Rust for Server Side Applications
Rust has always been a favorite language of mine since I started learning it while Java was my most favorite language in the past. There's a lot of java libraries and it is easy to write. There's a lot more to like about Java past those two. Rust is harder to learn, but one you get the hang of it then it becomes easy to write.
I have to be honest and say the amount of memory smaller Java applications need is too much compared to making it in NodeJS or Rust. It's understandable why (virtual machine, everythin...
-
Password Never Leaves The Computer and Server Processes and Stores Encrypted Credentials.
Is interesting idea. Reading about https://blog.cloudflare.com/opaque-oblivious-passwords/ reminded me that on this blog, there is no password to access the backend. It's a normalized practice for me that I don't even think about it. Pub/priv key only, so registration is manual. OPAQUE as a protocol to allow cleartext passwords to never leave the client is very interesting along with a typical registration method.
The one thing I need to figure out though is how OPAQUE works exactly in terms of identity. It ...
-
Imagine waiting for standards before implementing anything, UUID 6 drafts finally
How backwards we would be if we all did wait for a standard to emerge. It'd be akin to asking everyone else to take risks before you decide to. No one would ever bother.
It's 2021 and there is finally an IETF draft spec for timestamp based UUIDs.
https://datatracker.ietf.org/doc/html/draft-peabody-dispatch-new-uuid-format
Probably will be a long slog before it is finalized.
It is a good thing I've been using ULIDs which work really well for b-tree based indexes. MySQL 👀
-
Samsung SSD T5/T7 works on Apple M1 Now
It appears you can download 1.6.8 for T5 and 1.7.3 for T7 here: https://www.samsung.com/semiconductor/minisite/ssd/download/portable/
Install the appropriate ones. Maybe you have both versions.
If you go to System Preferences > General, it will tell you to lower your security settings in order to enable Kernel extensions.
This means you'll have to shut down.
Hold the touch ID button until it tells you not to.
Click on Options.
Authenticate to get to the startup utility.
Then you'll want to go to the top menu and U...
-
Fedora (or Wayland) Scroll Speed
You'll find that when using finger scroll that the scroll speed is far too much!
Acceleration is turned on by default and if you disable it then it will be much better.
Apparently, because devices are different you'll have to use the TERMINAL to do this.
Run `sudo xinput list` and you'll get a list of devices and their id=X
Take X and run `xinput list-props` then look for "libinput Accel Profile Enabled (Y)"
Take Y and run `sudo xinput set-prop X Y 0 0` to set it to disabled.
Try scrolling and have fun!
-
Wine Applications displaying too small
I got into Fedora 33 and installed Wine to run some Windows applications. Apparently, 4k Displays have too much resolution for Wine and you'll need to manually modify the DPI.
Run `winecfg` in a terminal.
Click Graphics in the top tab if you can see it.
Slide the screen resolution to 144DPI or so and then exit and go back to winecfg to see if you like the scaled application.
Easy.
Thanks to https://www.dedoimedo.com/computers/wine-apps-hd-display.html
-
It is interesting seeing Microsoft and Google enter into the data tables space
Microsoft is more focused than Google in this area though. Geared towards TODO lists, so more of a Monday competitor.
Google Tables seem a little more based on sheets and general for that matter. Looks like a direct competitor to AirTable and Monday and... Microsoft LIsts if you decide to use it that way.
I'm still chugging away at my keyboard on my competitor product from time to time. I'm glad I can use it for free. Looking forward to putting one out there near the end of the yea...