Show newer

@overflowcat 失业人士自娱自乐罢了(

我的磁带机是咸鱼买的。因为我的是笔记本,没有pcie插槽,咸鱼上正好有个大哥把雷电拓展坞和sas卡还有半高磁带机做成了一体的,用3d打印整了个盒子,我觉得挺简洁的。如果想自己搞的话,淘宝上有卖雷电转pcie和SAS/FC卡,根据需要自己拼就行了。

磁带机的话咸鱼上也有二手,如果资金充足(有三五万的预算)可以直接京东找HPE客服聊。我看他们说不要买IBM的磁带机,固件有计划报废而且毛病贼多。

Several days ago I was suffering from jextract and the new project Panama things. Since it's new, there is not much useful documentation and can't get it work in a frustrating day. I was thinking maybe I'm not good at java stuff and should quit and become a Uber eat delivery guy or something. (I blame HR for those negative thoughts)

After several days of suffering and trying, I kind of know how it works and now I'm even writing win32 library in C++. I
m amazing :ablobblewobble:

Show thread

Several days ago I was suffering from jextract and the new project Panama things. Since it's new, there is not much useful documentation and can't get it work in a frustrating day. I was thinking maybe I'm not good at java stuff and should quit and become a Uber eat delivery guy or something. (I blame HR for those negative thoughts)

After several days of suffering and trying, I kind of know how it works and now I'm even writing win32 library in C++. I
m amazing :ablobblewobble:

Show thread

Can't imagine now I'm writing C++ and using windows api. I almost reject everything that cannot run on JVM.

Yesterday I thought I'm going to give up during configure the project or compile with MSVC. But appallingly, I get it working and go those far.

Life is full of surprise.

Show thread

Can't imagine now I'm writing C++ and using windows api. I almost reject everything that cannot run on JVM.

Yesterday I thought I'm going to give up during configure the project or compile with MSVC. But appallingly, I get it working and go those far.

Life is full of surprise.

Show thread

Never though I'm going to dive so deep in this Win32 rabbit hole.

I was originally thinking just wrote a simple wrapper of win32's tape API, but then I realized that the encryption is missing. With Win32's tape api, you can basically implement something like `/dev/st0` (simple read and write) amd `mt` command (rewind, seek, set compression, etc.). I was thinking just use LTOEnc for encryption control.

But that software can only read the encryption key from a file, which, to me, is a big security hole: I can do that in memory, why write to the disk temporarily?

So I start reading LTOEnc's code. I found Microsoft really don't want you to directly talk to SCSI. I read their documents, they never said about IOCTL_SCSI_PASS_THROUGH_DIRECT. They are recommending something like IOCTL_CDROM or something that is not so lower level.

Anyway, thanks to LTOEnc, and Oracle's helpdesk generously providing HPE product's tech ref manual, I now can implement the encryption control in my win32 lib. And soon I can do that in Java.

Excited to enable Wayland on openSUSE #Tumbleweed! Just follow these simple steps in #Yast Control Center & enjoy GNOME 45.2 or KDE Plasma 5.27.10 with Wayland. A smooth switch awaits! dbaxps.blogspot.com/2023/12/se

"Unfortunately, a recent software update was not successful. Your vehicle cannot be driven.

Please call customer support"

@freemo I think that's related to the detail /level of thinking and speaking.

While I sometimes thought HRs are stupid (from what i experience when Im trying to get a job), I acknowledge that they are the same people like me (considering they are just humans doing a job which titled hr). If thinking and speaking are on a very abstract level, then their might be all kind of stereotypes and discrimination. But too many details will make the things unthinkable and untalkable, where you have to include everything. (For example, considering people has different experiences when they become hr, this doesn't explain why I think HRs are stupid)

And correlation does not imply causation, the sight of high likelihood of violence doesn't mean "will cause". I think that's a part of logic, I guess?

@freemo

For now, we still "train" the LLM on a given set of texts and force it to learn how to speak just like the given text. So to remove racial bias in the model, I think we just remove the racial bias from the training text. Since LLM is basically picking the words randomly and trying to reproduce the work during the training, that's might be enough. Or maybe add some text to state that all races are equal.

If someone can add a human-understandable logic system to the LLM, aka not by adding more and more parameters and turning it into a darker blackbox, then math/logic could help. For example the racism, it doesn't stand if we take a look at modern society: all kinds of people doing all sorts of things. The diversity will prove that racism is wrong. And if it's smart enough, then it might find out that it's not a racial thing but a shared culture that makes people similar, etc.

Maybe make the logic inference part as an external tool like in Q-learning? The model can check their result with the inferred result.

To play with Project Panama, llama.cpp seems too big to play.

So I'm wondering if I can get something small but interesting and meaningful. I think a tape drive controller is good. Read and write data using Java on Windows would just as easy as you work with the `/dev/st0` on linux.

Show thread

To play with Project Panama, llama.cpp seems too big to play.

So I'm wondering if I can get something small but interesting and meaningful. I think a tape drive controller is good. Read and write data using Java on Windows would just as easy as you work with the `/dev/st0` on linux.

Show thread

I would say win32 api is actually not bad. Despite the fact that I don't know how to write C and CPP in a proper way, meaning not just submit the code to get an "AC", but an actual project, where you build something for people to actually use, either lib or executable.

Microsoft did a decent job with the documentation. The cmake side needs a bit of work. Yeah, I don't know how to properly config it. Thanks to Google, I still don't know how, but it's working.

@freemo

Maybe the most ethical way to do is not teaching an AI to be ethical at all.

Last week I read a passage about uncensored LLM, which people removed the built in alignment/ethical requirement from open sourced model weight like llama2, which makes it willing to tell you how to process nuclear thing and how to make a bomb.

Those uncensored models should not be served as a service, since it would be unmoral to offer advices to potential terrorist. But those model should exist for individuals who want to run localy on their hardware. In the passage the author argues that you can't assume your values are the only one that correct. If you teach your model with those values, some may like it and some may not. There should be an option. OpenAI think sexual content is not appropriate (I guess it's hard to regulate) but as far as I know, some people is more willing to pay for R18 LLMs than OpenAI's ethical GPT 4.

So, maybe you can make some kind of plugable ethical thing? Different people can have different flavors. Christians can have a cyber Jesus to tell them how important traditional family is, while Muslims can have a cyber Allah to tell them don't smoke and drinking.

After all AI can't do things smart for now. Even if AGI exists, you can try to rise it as your child, and it might accidentally become ethical, but it won't become perfect. We humans haven't figure out which part of our brain forms the "ethical" feeling, how can you teach it to a bunch of numbers?

----

To address the real world problem, I think the best way is to add markers. Build a robust marker that is hard to remove or change. Then you can solve most unethical use. (Normally fake photos or something)

Another one is to feed fake data. Don't just train your LLM on nuclear tutorials. Instead, feed some fake info so even if someone ask how to make a nuclear bomb, they just get fooled.

关注了用发声按钮说话的狗狗之后天天都被狗的思维震惊 这只狗狗的主人似乎是最早开始用发声按钮的 三年多了 最近还出了本书 狗狗的进展也是最快的 现在已经会用几十个词语 而且一直在根据狗狗的想法调整/增加按钮…
她发现她的狗狗按sleep和talk,或者night和talk她意识到这是狗狗在表达dream的意思,我趣…增加了dream按钮之后狗狗开始和她说自己做的梦😯
狗狗最喜欢的玩具/游戏叫“tug”,就是主人拿着玩具跟她来回拉扯,她想要玩的时候就会按“play tug”
后来狗狗开始按sound tug,和sound walk,一开始主人不懂是什么意思,以为是在说会发出声音的玩具,听到sound tug就把她的tug拿来发出吱吱的声音,可是她没有反应,还是偶尔会按sound tug
后来主人跟专家朋友说了这件事,大家开始仔细分析,说tug是狗狗平时玩的一个“来回拉扯”的游戏,sound tug就是声音来回拉扯,sound walk也可以是“声音在来回走”,是不是狗狗在表达“talk”的意思,她恍然大悟…我惊了、、然后她立刻增加了talk的按钮,狗就开始用,不再按sound tug了……

Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.