Show newer

Well, a friend reminds me that I do have a spare HP gaming laptop, which uses dedicated Nvidia GPU and does offer a better compatibility with Linux.

The CPU is a little bit old, and the battery is certainly dying, but hey, sounds like a good workstation to me.

@qinmyu 美国目前有几个女性为主的捍卫堕胎权的组织,最出名的一个叫“简的复仇” 。之前冲进威斯康星州反堕胎机构火并…直接烧了对方办公室👏!
这个堕胎支持者联盟自称Jane’s Revenge,取自美国上世纪堕胎合法化之前的地下堕胎手术实施的秘密团体“简的联盟”,Jane’s Collective。

顺便该组织向全美发出声明:我们承诺将采取更激进的手段来捍卫女性对自己身体的主宰权。

并且该组织还发布了一个为期30天的最后通牒:要求联邦所有反堕胎组织和虚假堕胎诊所在期限内解散(就是名义上帮助女性安全流产,奇迹根本不是or恶意给妇女流产搞坏她们身体),否则“简的复仇”将有义务和能力抵达全美多个州并发起比火烧威斯康星更猛烈的袭击。
以下是联盟袭击州办公室后留下的复仇宣言照片。

Just some nonsense from GitHub CEOS. You are taking others' code without giving any credit and pretending to be for the betterment of humanity. Be honest, man. It is all about money.

When inventor Frederick Banting discovered insulin in 1923, he refused to put his name on the patent. He felt it was unethical for a doctor to profit from a discovery that would save lives. Now that is what I call the *betterment of humanity* and not this your bullshit generative AI.

河北涿州的图书库房都给泡了……那边是出版业库房重镇,近百家出版社及中间商的库房都在那里,年发货超 100 亿元。

记得前些年中国图书网还搞过抽奖活动。中奖者可以去它们的涿州库房免费搬一次书……挑选的书只要能够徒手一次性搬起来走五米(不能用扁担…),就可以免费拿走~~

Can we talk for a minute about
@YouTube

@TeamYouTube
removing videos that contain links to CC-licensed music? I've received multiple notifications about my videos being removed recently, all under the guise of 'SPAM or deceptive links'...

The vast majority of my content uses Creative Commons Attribution music, with most of it being from Incomptech.

I'm beyond pissed off right now, as my videos are being removed simply for following license requirements for including Creative Common music. This music helps define my brand, adds interest to my videos, and is my stylistic choice.

YT wants all creators to use THEIR in-house music service, and is actively punishing those who don't. That's a monopolistic and anti-competitive practice that CANNOT be allowed to continue.

Show thread

Just found a spare ngff disk, so I tried a quick Linux installation before going to bed. The conclusion is: I might not be able to run linux on my laptop in a bare metal way.

The secure boot feature offered by razer is highly limited and with no linux support at all. By default, you get secure boot and trust boot if stick with opensuse official packages, including nvidia driver. But openrazer requires dkmi and totally destroys the secure boot feature, while razer offers no way to even enroll a MOK. Without openrazer, you can't even turn off the keyboard back light. And control fan speed and performance are definitely not going to work under linux.

However, I noticed that I can pass the whole physical disk to a vm, so maybe I can install linux on my new disk and use it in VMware. Considering I have two screens, I can give it a dedicated screen, and I don't mind working in vm in that way.

Also, I'm still thinking what I'm supposed to do once Windows 10 is sunset. Windows 11 is out of question since there are too many ads. LTSC might be an option, but still, i want a linux desktop setup for coding. Maybe give system76 or novacustom a try?

Before, I tried some Linux portable installation with compatibility in mind, aka no proprietary drivers.

But this time I'm going to tune the Linux for my laptop specifically, thus I'm going to use openSUSE Tumbleweed with Nvidia's driver.

Wish me luck. LOL

(Also, PSSD is much better than those NGFF/NVME to type C adatpers)

Show thread

So... placed another order for Samsung T7 1TB PSSD. This drive will be used to install Linux and run on my laptop.

I'm done with Windows. The native part is just don't work. Despite JetBrains Gateway doing its best to offer a remote development UI, the file transfer is still not ideal. Not to mention my laptop had a hard time to get CPU cooled.

Fuck Windows. Fuck MSVC. Fuck Microsoft.

I'll keep coding on Linux.

Also, some fun fact: JNA do not support C++, while most people just mix C and C++. Thus the JNA can't handle `bool` in Java. The boolean from Java is 4 bytes, while the bool in C++ is 1 byte. Thus you have to use byte to replace the bool.

Show thread

I use ksp for code generation, so you don't have to write those ugly hacks for kotlin.

You write something like p1 and got something like p2 and p3 automatically.

Show thread
Please write alt text, it not only helps sight impaired people, but also people with bad connection, out of data, trying to save battery, or browsing in places where unexpected inappropriate images can cause trouble. It's the normal thing to do

llamacpp on JVM, powered by JNA.

For now it's only quantize, but surely it will develop into something more completed and interesting, like a multi-user chat server?

Maybe I should move this project out of playground folder and publish to github.

猫迷迷糊糊过了安检。
没有违禁品。
因为也没带任何东西。
核对了肉球和鼻纹就可以。

猫进入飞船,被引导坐在靠窗的位置。
外面是夜空,向下看不到地面。
猫第一次看到自己离星星这么近。
数得出的祖辈都是人养家猫,没什么户外经验。

猫把蜷起来趴着的自己稍微舒展一点,之前痛的地方好像变轻松了,开始觉得有点饿。
轻快的小推车路过,笑着问猫:牛肉还是鸡肉?
猫舔舔嘴唇,说,牛肉和鸡肉。再来点猫条条。
小推车上果然有猫条这种好吃又不太健康的零食。
吃饱以后很快又困了。

再次醒来,飞船上循环放着介绍节目。
过关以后就可以办手续,可以挑选自己的居住地。
猫想找一个有椰子树的海岛,屋子还是得多几个房间。
居住地的资料看得猫眼花缭乱,感觉身体完全不痛了。

终于到了,猫走出飞船来到大厅。
突然听到广播叫自己的名字,让去取行李。
猫很惊讶,因为自己踏上旅途什么都没带。
猫脚步轻盈地走过去,工作人员拿出一大堆包裹好的物品,等猫签收:
这是地球上和你一起生活过的人类和小动物给你的爱,他们很想你。

猫推着满满一大车行李,心想,居住地可得替你们好好挑挑,等你们很久以后到了,一定都喜欢。

#

"It’s a basic human right to have a private conversation. To have those rights realized in the digital world, the best technology we have is end-to-end encryption. "
eff.org/deeplinks/2023/07/uk-g
I2P has an application layer, and it needs more people creating communication options for people to use on the network.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.