๐พ Archived View for station.martinrue.com โบ haze โบ tinylog captured on 2024-08-19 at 00:50:02. Gemini links have been rewritten to link to archived content
โฌ ๏ธ Previous capture (2024-08-18)
-=-=-=-=-=-=-
author: haze
I've a though experiment about AI and art.
We have 2 black boxes in front of us. One houses a great digital painter, whom can create any art upon request. He is so good that he is the pinnacle of art. Another is an AI that does it's AI thing to generate images. However, both have improved so much that their results have converged a "peak art" and is identical to each other. Now, as a human. You can ask the black boxes to paint. How do you tell the AI box apart from the human?
By definition you can't. From some POV. Humans are wet computers. And there's no way to tell them apart besides invoking magic like soul or asserting humans are special. Which I think is counter productive.
How did Rabbit and Humane screwed up their AI so bad.. I just made my assistant and it works.. and from scratch.
Sometimes I really had enough with the "XXX is too big we need to help the underdogs" crowd.
LIke that's easier said then done. I've spent thousands of hours doing FOSS to help dunking on those companies - it is HARD. They have hundreds of talented engineers and I'm on my own. Maybe another 2 people.
Sure I want to. But it's more a moon shot then anything.
I managed to pledge() Lagrange on OpenBSD. I'm not sure if the patch should be upstreamed.. The pledge is quite long and I can't guarentee future Lagrange won't break the pledged promises.
Also it uses undocunmented pledge promises which.. WTF.
My proposial for a talk using the Gemini spec as an example to guide people to read RFCs has been accepted for COSCUP 2024 this Aug. Anything I should mention about the small web?
Anyone has a backup of the old Gemini protocol speculative specsification? I find the new one quite annyning to read.
Lately I've been really thinking deeply. I don't want to be anti social. But the straight forward solution to climate change seems to be very anti social. Namely, less people, worse economy, lower standard of living, reduce consumption and high prices.
It's difficult to not be anti social when there's a pressing climate issue that'll kill everyone eventually. Trading pain now for surviving later is going to be worth it.
Follow-up, exactly is promiting privacy left or right? I've seen arguments both sides and I don't see a clear picture.
Sometimes. actually often, I fotgot I work for one of the "big tech" companies. I don't know if this is cognitive dissonance or something, but I feel like I'm living 2 works. One that people want me to work on and anothing I personally is against and wants to avoid.
How do I find a good psychiatrist?
I guess I'm just frustrated that climate change is a literal live or death issue for everyone. But humans can't corporate and agree on solutions. Politics and economy gets in the way of us solving it.
"Humans extinction because it's too expensive and politicians want power" sounds too dumb to be true. But news and situations points into that direction.. Come on. Let's not go to that.
I wonldn't care about the topic if I can do the right thing myself and avoid the worst part of it, like how I can be frugal and most financial collasps will blow over me.
I've been reflecting on my position/view on climate change. I feel like I've accidentally ended up in the in-group out-group mentality. Which is not healthy.
But also, clearly I'm not a part of the problem. I don't drive, don't buy compulsively, don't fly often, shop locally and what not - everything asked to help the environment. So the problem must exist outside. And I feel I must address it - I literally felt winter disappeared where I live.
How can I point to someone/something and say "this is a problem, go fix it" without first identifying myself doing more then good enough?
Lunch though: The best way to combat consumerism and overconsumption is to have a rich-ish fried. Find that he/she buys everything he/she needs even if expensive while refuse to buy crap even though it's cool or cheap.
I learned that from my ex-boss.
Apprantly some idiot on the internet is copying my blog posts. Manually modifying so it feels like his own work (not even using a LLM!?). Hosts it GitHub page and the repository is public.
I'm usually kind. All my posts are under CC-BY-SA. But this.. is over the line. This is the new low I've seen.
WTF, you do know I can see your commit logs, email and file a DMAC takedown right?
I wonder if GPG would gain mainstream adoption as now AI can generate convincing videos. Cryptographically signing whould become a solution to fake videos - not signed, can't trust.
Somtimes I completely forget I work for said company. And when I see people on Reddit saying what they explect from the next genneration of productcs. I actually think to myself, yeah, what whould they add....
I've been busy and haven't touched the source code of TLGS for a while. I was considering updating the search ranking algorithm. But then I found for certain queries I like my current algorithm.
It's gonna be a rabbit hole.
Long shot. I'm abroad right now and will be back in a few days. got chance to buy 2 bottles of liquor tax free.
What's your recommended list of Vodka (or other spirit, I tend to drink directly so vodka usually). Budget is unlimited practically.
It's CNY again and I need ot vent for another thing that happens each year. I believe this is a cultural thing. And I can't rant in front of my family or friends - me having a (quite) well paying job doesn't mean I buy luxery or designer items. Like, what's even the point?
Also me only carry an beaten up, braded backpack but wears generic clothing doesn't mean I'm broke. That thing is damn tough. It has withstand my abuse for 8 years and still in perfect shape. Fills like it'll survive another 30. It just amortizes well.
I just can't find shits and hoodies that does the same and I like enough.
I don't like where we (humans) are right now. Although arguably much better then we are in the past.
1. AI is getting good fast, without sight of diminishing returns.
2. Carbon emissions is still not going down (though slowing).
I don't want to sound alaramist. But I feel this is the current 2 major risks the entire human species face. And I am young enough that I might see the consequences unfolding.
It's difficult to focuse on your life when there's literal life or death issues going around. Just venting.
I feel like alcholism is my not-so-healthy solution to building new crazy software. The "fuck it, let's try anyways" booze make you feel is difficult to replace.
I need a more healthy alternative.
Is is just me or most good news comes out of the EU. Actual good climate laws, forcing USB-C, GDPR and now attempt to regulate AI.
It feels very depressing with people ignoring the very real affect of climate change and warming - I want a good, solid winter!!
The woset part is, I can fix this no matter how much money or solar panal I personally throw at the problem. The real visible different I need to add Gigawatts of solar. Which is completely our of any ordinary person't capablity.
Just need to vent.
Anyone knows a good and easy to user IRC bouncer? I want something that is just set and go..
A lot of perople suggests ZNC online. But I hate the fact that I have to join channels using the web UI.
I never have thought I've to learn anatomey twice in my life.
First when I was too bored and watched the entire lecture for med students.
Now becaused I learned Blender and I want to make human models.
Somehow both "anatomy" have nothing in common besides the name of body parts.
Taking a notebook to a bar has to be the most productive thing I've done ever. The "fuck it" mentally makes me think out of the box.
Please convince me:
AI art creation has been in a bad light due to not respecting artists. But artists already agreed people could download their work and decode it. People could already learn from art. So why is AI learning from art so cnoterversial?
My basis is that humans are not holy or magic. We are just wet computers at the very bottom. (From a scientific view). I want to be on the side of artists. But I don't see any reasonable, logical mechanism in which artists can be protected while keeping the line between humans and AI seprate.
Since humans and AI both learn. And potentially through the same prrocess (will cite later). There's no difference right? I think I'm in crysis.
bought airline tickets and I have my first and last name in the wrong order. damn, I've to pay a fee to fix this.
Ohy, who's crawler is abusing TLGS?
I'm getting constant requests hitting the search API. It's not a big problem due to the low volume. And sicne I log nothing I don't know who is doint it. But you are generating a lot of errors. ,
What's the management style at your workplace? I became a team lead and have kept the "you can do whatever you want, whenever as long as everyone agrees beforehand and benefits the company" style. It works. Everyone finished their work efficiently and delivers good product by all technical standarda. Even picking up tasks that others haven't got to yet. The bottleneck now is really my speed of finding new directions of improvement.
Yet somehow other departments complains that we too lax and lazy. What am I doing wrong?
Sorry, TLGS is experiencing some PostgreSQL issues in the past few weeks. Seems to be cause by the Groonga extension I'm using to support CJK. I'm goingto remove it.
I likely need to find a new job soon. Dang. Well.. the reality of working at a startup.
I don't know if my next job will also be in a startup. It's exciting and etc.. But also very tiring as everything is changing constatnly.
SQL is acting weird after table changes. Took my search engine down for a little while. But now there's a list of ALL self-pointing gemsub feeds on Gemini!
Next step is to build a super-duper aggregator that listens to Atom and Gemsub!
gemini://tlgs.one/doc/api
I just realized for certain brokers making a Gemini frontend isn't that hard. The question is should we..
Unpopular opinion/something I don't understand.
The entire infosec and broder security industries are victim blaming. The entire point is to avoid even possible to getting hacked. "Don't take nudes (and share) if you don't intend them getting spread" is valid adivce to reduce attack vector.
It's like saying. "Don't take photos of drugs if you don't want FBI knocking your door." It's just good OpSec. And no one protect the drug heads.
We shouldn't mock victims afterwards. But we should teach OpSec and 1st principles. And teach people to take responsiblity. No amount of defence after can remove the harm done. And the no-blaming movement is hindering exactly it,
I have enough of economists predicting 50 of the last 2 crashes. It's just fear mongering at this point.
Inflacttion is bad. Really bad. But not killing 80% of the market in 2 months levels of bad.
Something I haven't shared about Gemini.
It's only on Gemini we see high concentrations of people writing blogs (aka. gemlog) and not caring to know how many people react/visit to them.
Welp. I broke up with my GF again. Ain't going back this time.
I'm curious. Is there other community on Gemini besides Station and Geddit? Like other active messaging boards, discussions. etc..
I just got my company an EV Certificate (to comply with regulations). Wow the varifcation process is so simple and stupid.
I can believe all the story about social engineering and phishing now. It's sad. Sad how easy to fool a CA and get the highest level of certificate.
I'm back!
Apprantly Gemini has grown so much that my search engine needs higher SQL timeouts. Wow...
I need to rearchicturing stuff.
Well... Things didn't work out between me any my crush. ๐
For anyone using TLGS. I'll try my best to keep it up to date. No guarentees.
My country is trying to combat fake news with censorship law again. It's frustating to see how broken the law is. Fortunatelly almost everyone and service providers are pushing back.
Just want to call for some awarensee.
gemini://gemini.clehaxze.tw/gemlog/2022/08-19-taiwans-digital-intermediary-law-is-more-than-stupid.gmi
I was reading how mobile network works today out of curiosity. Oh My GNU. Just how roaming works is more complicated than the entire normal router, BGP, VPN, etc... combined.
Any suggested Rust Gemini library (not server)? I might have to move some of my services from C++ to Rust due to package avaliablity and me not wanting to intrface with C directly.
Thanks to @krixano 's post on search engines. I found -motivation to finish my old post too!
gemini://gemini.clehaxze.tw/gemlog/2022/07-22-search-engine-dilemma-bias-vs-accuracy.gmi
I want more conversation about the topic. What kinds of search engine do we (as a community) want. There are tradeoffs that we make. But who's to juded the tradeoffs?
Any recommendation for a Gemni reverse proxy? I want to host multiple services on the same IP. But too lazy to build my own.
Wow! Cyber attacks on Gemini is now a thing!! Just saw SQL injections attempts in TLGS's log this morning (I log system errors).
I totally welcome people attacking the service with good will, trying to find vulns and report. Hopefully this is that.
If not, good luck pwning it, enjoy the near-OpenBSD level of paranoia protections. Dedicated user, unveil(), hardened malloc, etc...
Today I learned. Sending money overseas to my US broker is faster with crypto than the local currency.
This takes 2~3 days: fiat in account-> bank -> internation wire trsnasfer -> broker -> fund clearing
While this takes less then a day: fiat in account -> crypto exchange -> USDT/USDC/ETH -> broker (no fund clearing step)
Wow the speed of banks amazes me
Need advice from people also go to gym. How do I know I exercised too much?
I started exercising almost daily at my local gym ~1.5mo ago; to loose some weight. I was an amature biker before this. Mostly commute and for fun. Now I do 45min stationary bike at gym exclusively. Just so I can be consistant. Wattage have gone up (average over exerccise period) from 145 to 185. While loosing 3.7KG.
Sometimes my legs are sore and I skip that day. That got me thinking. How do I know if I'm pushing myself too hard?
(I choose 45min dayily because that half I usually do on weekends, outdoors)
Wow. Just met some other guy who also knows (not using tho) Gemini in a hackathon. I'm superised and excited.
TLGS now have experimental Spartan support! I don't know if I should have put the the Spartan code inside the same application. Worst case I'll make a proxy I guess. (No, it can't crawl Spartan yet)
spartan://tlgs.one/
I just found a local bank's website is pointed to by an alterantive domain. And that domain is also owned by the bank. Firthermore, when accessing through that domain, the website activelly tries to redirect you to the non-encrypted HTTP side.
This can't be good. And they are in my blacklist permanently
Nice to see someone on the Web has the same idea as people on Gmeini has :) But there's like 4 versions of the same website. I really like how Gemini doesn't allow author-made styling so it's not a burden.
https://motherfuckingwebsite.com/
Maybe someone knows here. How excatly do I make a x64 CPU go from kernel mode to user mode? I've tried my best going through OSDev wiki and searchs. All resources only point to 32bit methods. No 64bit ones.
Dear OpenBSD users. Is it just me or Lagrange is much less smooth compared to Linux/Windows? I tried to debug myself but the frametime seems quite Ok. IDK, Lagrange it way beyond my skill level. I just know C and some SDL.
Somehow I still got COVID amid hiding in my home :(
The muscle sore is horrible
Dear C++. It has been a nice living here. But it's about time to part. You gave me a consistant and robust set of tools to work with. I exactly know what's under the hood. And I can trust the underlying implementaion is as good as it can. But I can't believe in 2022 I still have to write my own replace and trim function.
Maybe Rust is my next step.
Now I have the urge to build a Linux capable RISC-V compurter from 74 series IC. Pipelined, MMU support, can boot normal distro... Oh my
What's a good solution for Gemini certifcates? Currently we do TOFU but they do go expire and owners not updating. And there's no public revcoation list to avoid stolen certs.
Maybe the community should start a CA? But that gets us back to square 1.
I guess the stake is not that high on Gemini.
@martin Ohh!! Seems station has a outdated cert!
I'm still wondering what's the next steps for Gemini search engines. Current ones have relrady employed all the low computation-cost algorothms. But the result is still subpar at best.
The next step up could be some NLP model like BERT or ranking algorithms like HummingBird. But those are *much* more computationally expensive and more prone to human biases. What can we do...
The gopher RFC must the most delightful RFC I ever read. Besideds the April Fools RFCs.
Quote: ... software following a simple
protocol for burrowing through a TCP/IP internet.
https://datatracker.ietf.org/doc/html/rfc1436
Is it just me that want a real IBM mainframe in my homelab? Yeah they are super proprietary. But... they are the decendents of what started the entire field of CS and IT.
[POLL Anyone's capsule is multilingual? Speaking more then Gemini] Gemini only | Gemini + HTTP | Gemini + Gopher | All 3 | Other ptotocol
After half of year on Gemini. I find it's really good for certain things
1. Low bandwidth (on train/bus, etc..)
2. Reading without distraction
3. FIrewalls doesn't speak this protocol
4. Low resource use.
Lagrage use less CPU under active use vs Firefox in background!
I'm getting a new laptop.. My current one is just not up to the task anymore.. And I'm seriously considerint switching from Arch Linux to OpenBSD for security. Should I? Any reason for/against it? Mostly I code on my laptop. And brows the internet.
Just want to rant about how insecure banks and credit cards are. None of them supports U2F. One I uses even limits passwords to 12 characters. Credit cards also have huge attack vector. There's no crypto to actually sign the tracsaction. The physical card is almost irrelevant. The only thing needed in a card number and CVC. Most banks uses SMS 2FA. But that's not that secure either.
I have to not think about it.
Hi all. Anyone reads news on Gemini?
I'm the maintainer of gemini://tlgs.one/ . I'm thinking if I should enable indexing news proxies. Currently it's disabled because GUS also disables them. I think I have optimized the search engine enough to handle it. But I don't want to waste resources if no one uses them.
I need some life advise..
I'm, and I think most Station users are, one of those geeks who gets excited over new innovation. And maintains library for fun. Espically most of my close firends are met through GitHub and OSS communities. This makes dating much more difficult. It's very difficult to not be seen as a weirdo when the 'what's your hobby' quesion comes up eventually. Not to menthing learning I can spend the entire weekend patching and discussing specs - well, that's fun for me.
Too many dates have fail right after that point.. what can I do
Have been trying to develop PinePhone applications for months... I think the real problem is that I don't have a "need" for a libre phone app. As well as the stack is not there yet.
Most open applications are geared towards development. But we dev on a keyboard. Apps that I do use on a phone are all tied to a commerical service. YouTube, telegram, calandar, etc.. It's not something I can just put on github and it'll work.
I'm out of idea.
Seems the Gemini Mailing List is down :(
I was trying to see waht's new. Then sudenly saw a 404.That sounds bad.. Most spec and core discussions happen on there. This can't be a good thing for the Geminispace