SmokeyDope
- 66 Posts
- 433 Comments
SmokeyDope@lemmy.worldto Selfhosted@lemmy.world•Everyone should have a home server (or a friend that has one)English21·2 days agoIMO 4k resolution is overkill its way past the optimal between file storage and visual fidelity. Nobody has ever complained about the visual quality of my 720p or 1080p sourced stuff much in the same way most sane people wont notice the difference between FLAC and mp3 on average listening. Bhack in my day we were lucky to get 480p on a square box tv.
SmokeyDope@lemmy.worldto Selfhosted@lemmy.world•What's the real danger of opening ports?English8·2 days agoLess danger than OPsec nerds hype up but enough of a concern you want at least a reverse proxy. The new FOSS replacement for cloudflare on the block is Anubis https://github.com/TecharoHQ/anubis, while Im not the biggest fan of seeing chibi anime funkopop girl thing wag its finger at me for a second or two as it test connection, I cannot deny the results seem effective enough that all the cool kids on the FOSS circle all are switching to it over cloudflare.
I just learned how to get my first website and domain and stuff setup locally this summer so theres some network admin stuff im still figuring out. I don’t have any complex scripting or php or whatever so all the bots that try scanning for admin pages are never going to hit anything it just pollutes the logs. People are all nuts about scraping bots in current year but when I was a kid allowing your sites to be indexed and crawled was what let people discover it through engines, I don’t care if botnets scan through my permissively licensed public writing.
Your post inspired me to sit down and get my first little openweather tool calling script just got Hermes 4 14b to properly fetch from the API and tell me the weather! Thanks :)
Oooh now that’s a good use of tool calling for context fetching! That kiwix integration example you shared is awesome :)
I’m currently in the building phase for tool integration for a project. I have a goal in mind I want to achieve I’m not that far along though just getting the basic of sending and recieveing input output through API calls. Need to do some work with like getting it to fetch weather and then work up to my real project.
SmokeyDope@lemmy.worldMto LocalLLaMA@sh.itjust.works•How often does your LLM lie to you?English26·6 days agoThinking of llms this way is a category error. Llms can’t lie because they dont have the capacity for intentionality. Whatever text is output is a statistical aggregate of the billions of conversations its been trained on that have patterns in common with the current conversation. The sleeper agent stuff is pure crackpottery they dont have a fine control over them that way (yet) machine model development is full of black boxes and hope-it-works trial and error training. At worst is censorship and political bias which can be post trained or ablated out.
They get things wrong cofidently. This kind of bullshitting is known as hallucination. When you point out their mistake and they say your right thats 1. Part of their compliance post training to never get in conflict with you 2. Standard course correction once a error has been pointed out (humans do it too). This is an open problem that will likely never go away until llms stop being schastic parrots, which is still very far away.
When I was a teen some of the girls I knew had such big lady boners for the main cast of supernatural ad sherlock Holmes. I never understood why.
Going by the Venn diagram, ive now come to the conclusion that theres something about homoerotic baiting between two grizzled depressed dad archetypes that really fires the neurons and gets the hormones going for some ladies.
SmokeyDope@lemmy.worldOPto Selfhosted@lemmy.world•I wrote a simple tool chain called 'gem2web' for creating HTML pages for my self-hosted website. I released it publically under GPL3. Source linked inside. (python+shell)English2·10 days agoSimilar story here! A couple years ago learning about Gemini/gopher/smallnet from mentaloutlaw videos. So I joined a public access Unix server (first SDF later tilde.team) and learned how to write my own capsule site for a few years. Learned some basic .CGI bin and awk processing to create a gemtext to epub converter that made small ebooks of daily post in atom feed. It was like training wheels really helped prepare me for the transition to full self hosting capsule and website
SmokeyDope@lemmy.worldOPto Selfhosted@lemmy.world•I wrote a simple tool chain called 'gem2web' for creating HTML pages for my self-hosted website. I released it publically under GPL3. Source linked inside. (python+shell)English2·10 days agoThanks for sharing! It was a good read. They have good points for security and clarity revisions.
A lot of Gemini spec choices were made to dissuade feature creep. Youre probably never going to do banking through Gemini but its also pretty much gaurenteed you’ll never need adblock either.
Gemini is appealing from the perspective of novice self hosters. Its simple enough that most people can set up a simple server and publish on their site within a few hours. Its minimality enforces maximizing the most reading content for least bits used. 95% of modern webpages isnt even for reading or reference its all back end trackers and scripts and fancy CSS. Newswaffle shows just how bad it is.
When I read through a gemtext capsule I get the impression I’m looking at something that was distilled into its most essential. No popups no adds no inline images or tracking scripts or complex page layouts. My computer connects to the server, I get back a page of text or an image of a zip file. Once and done.
SmokeyDope@lemmy.worldto Out of the loop@lemmy.world•Why has the line gone dead on quantum computing news/hype?English7·11 days agoFirst, Its a super specialized technology that requires a lab and paper writing graduate academics to even have real access for stack building.
Then, what are the problems that are even advantageous to solve with a quantum computer. Most daily life problems people face can be delt with by traditional computation. The stuff that really benefits from things like grovers algorithm are cutting edge simulations requiring math thats still being figured out.
For most people the concept and utility of a computer begins and ends with a device to watch YouTube, search internet, play games, send email, do work. Quantum computers are almost explicitly the domain of advanced stem engineers and applied mathematics, things that go over most peoples heads.
Anyone interested in mathematical modeling of hyperdimensional tensor matrixes or to study quantum error correcting codes for funsies likely have institutions backing, education, and connections.
SmokeyDope@lemmy.worldto Selfhosted@lemmy.world•Those who are hosting on bare metal: What is stopping you from using Containers or VM's? What are you self hosting?English6·11 days agoIm a hobbiest who just learned how to self host my own static website on a spare laptop over the summer. I went with what I knew and was comfortable with which is a fresh install of linux and installing from the apt package manager.
As im getting more serious im starting to take another look at docker. Unforunately my OS package manager only has old outdated versions of docker I may need to reinstall with like ubuntu/debian LTS server something with more cutting edge software in repo. I don’t care much for building from scratch and navigating dependency roulette.
SmokeyDope@lemmy.worldMto LocalLLaMA@sh.itjust.works•getting started in hard mode with very wimpy hardwareEnglish8·13 days agoHey there ThorrJo welcome to our community.
I recommend you use kobold.cpp as your first inference engine of choice as its very easy to get running especially on Linux. Since you have no GPU you don’t need to worry about CUDA or Vulcan for offloading.
https://github.com/LostRuins/koboldcpp/
Read the kobold wiki section for vision model projection. For the image recognition model itself I recommend you use Nvidia Cosmos finetune of Qwen2.5-VL. Make sure to load the qwen2.5vl mmproj lens that kobold links along with the model.
https://github.com/LostRuins/koboldcpp/wiki#what-is-llava-and-mmproj
https://huggingface.co/koboldcpp/mmproj/tree/main
https://huggingface.co/mradermacher/Cosmos-Reason1-7B-i1-GGUF
.GGUF I linked are already pre-quantized, you should be able to load the biggest quant available and the f16 mmproj on your 48gb ram easy with lots of context allocation room left.
Allocate as much context size as you can. larger high resolution images take more input context to process.
For troubleshooting if its replies are wonky try changing chat template first I forget if its ChatML or something else. You can try adjusting sampler size too.
Kobold.CPP runs a web interface you can connect to through the browser on multiple devices. It also exposes its backend through openai-compatable api so you can write your own custom apps for send and receive or use kobold with other frontend software thats compatable with corporate APIs like tinychat if you want to go further.
If you have any specific questions or need help feel free to reach out :)
SmokeyDope@lemmy.worldto Android@lemdro.id•Google: 'Your $1000 phone needs our permission to install apps now'". Android users are screwedEnglish2·13 days agoOn a related note, Ive always wanted to try shoving a sim card in my Linux laptop and use a voIP phone line with jmp or something.
SmokeyDope@lemmy.worldto Selfhosted@lemmy.world•Looking for a simple personal homepageEnglish51·14 days agoI wrote my own set of tools in python that convert a simple gemtext formatted .gmi file into a static HTML file thats served by apache.
I’m a big fan of the Gemini Protocol project and found that handwriting pages in gemtext was ideal for focusing on text content and not worrying about formatting. Converting it to HTML+CSS with some scripts is pretty easy.
If anyone’s interested I can give a link, currently just hosting source locally on my website, really should get a public github running.
You forgot the third kind, A sentient sprite can who is an ontological reality restructuring supergod AI hybrid which can destroy the multi verse if its tab is ever cracked, whos containment requires no less than 5 time paradoxes, a trip to the noosphere with reality warping stabilizers, an obligitory doctor Bright or Nobody shout out, 45 minutes of real time reading a mid tales-from story, 15 new psudoscientific jargon words, and 3 rereadings to even begin to understand the story.
I prefer the coke can with lemon lime.
SmokeyDope@lemmy.worldto Factorio@lemmy.world•I like how some production statistics look like they’re the factory’s heartbeatEnglish2·18 days agoYou only have so much input resource production per second flowing down the assembly lines and its consumption is a distributed spread across all your processes that use it. Each production process eats into your limited resource economy and lessens the amount of available input elsewhere both energy and input wise.
If one process gets knocked out the others get a boost to resources. If enough of them get knocked out you stop consuming more than you produce input wise and it starts backing up. Thats at least one scenario.
One benefit of stacking a lot of train cargo with chest and four way equal divider splitter lines is that it creates a great input buffer for production. train cargo and chest feeding assembly lines filled with items are like item version of solar battery banks.
Its also what makes green arms so valuable for feeding assembly lines as they can uniquely stack a ton of items in one belt space especially with upgrade research
SmokeyDope@lemmy.worldto Factorio@lemmy.world•I like how some production statistics look like they’re the factory’s heartbeatEnglish3·18 days agoSon, son, son, you gotta step up your battery game man where’s your capacitance? I see you were trying to get it smoothed out in later cycles but you need way way MOAR. The battery bank must grow.
All my solar factories are a never ending balancing act of expanding about a continents worth of panels and batteries as needed. Its not a bad idea to have the fuel burning steam engines on grid as backup while you get energy completely figured out.
-
Automate panels + batteries+transformer poles
-
set up a robot construction network grid then create two blueprint variants that fill up a big transformers poles worth of batteries or panels
-
copy/paste over a vast area of desert thats we aquired from the natives through ‘advanced civil forfeiture techniques’.
This will serve you well enough until your production energy demands scaling become so rediculous that pasting acres of solar on a continental level no longer becomes a viable solution. At that point you swallow your hippie pride and figure out how nuclear reactors work.
-
I wrote up a whole few paragraphs and decided most people wouldnt be interested in the nerd stuff, woops. The short of it is that this circle diagram plots points based on fractions that get converted to rotation angle degrees (a faery diagram). What were doing is similarly to things like newtons method, plotting the iterative steps to convergence given a starting value, and comparing the iterative steps as a way to track evolution of the iteration. The way I have it set up is that each level is a plotting of a part of the continuous fraction that eventually builds to the true irrational. Every time chart color dots change is new level of the rational approximation.
Every computable real number has a unique fingerprint in the form of these spiralgraph type patterns and reading these patterns tells you something about them, in particular how hard they are to approximate to an arbitrary precision range.
Rational numbers/degrees will create simple closed periodic loops tracing geometric shapes.
Irrational numbers resist making these kinds of stable periodic orbits due to not being clean ratio fractions. By definition they cant be represented cleanly a/b .This is a gradient though because of something called continued fractional representation. Essentially while you cant represent an irrational exactly, you can find very good rational approximations that get exceptionally close to the real irrational while still remaining finitely bounded and compuable though there will always be error bounds.
Continued fractions are the algorithm that allow you to find these close-approxiations at ever increasing precision. An interesting thing is that some irrationals only need a few steps of continued fractions to reach an incredibly good approximation and some resist approximation much more. So irrationals can be catagorized by which ones quickly 'converge; to a precise approximate ratio and which ones ‘resist’ convergence.
https://en.wikipedia.org/wiki/Continued_fraction
This is the continued expansion fraction for pi. Each level in the diagram is a cutoff of that fraction structure building up to the real value. Notice that 292? That indicates a point where PI is EXCEPTIONALLY well approximated by the ratio, in this case I think its 103993/33102 any further computational effort spent at precision would be a waste.
Fractional ratio series for pi: [(3, 1), (22, 7), (333, 106), (355, 113), (103993, 33102), (104348, 33215), (208341, 66317), (312689, 99532)]…
You can see Irrationals that quickly converge to quasi-periodic orbits meaning that they approach an approximate ratio very quickly include louiville numbers and PI. Notice how they quckly converge into clumping and plotting over the same points. This is the definition of periodicity. They never quite hit the same point but its very very arbitrarily close. Pi is an example of that.
Another:
These have a distinct skinny torus wireframe shape that hugs the interior of the circle.
Meanwhile, most irrationals resist approximation much more. However after enough continued fractions assuming large enough computational resources available and microstates to search through you will find a decent rational approximation.
The golden ratio represents a very unique irrational. It is the one that resist approximation the most. It is maximally aperiodic, the most resistant possible angle value to converging on a good approximate ratio. Each step of the continued fraction is 1,1,1,1,1,.
Structural encoding wise the convergent rationals of phi (fibbonacci numbers) provides exactly the bare minimum amount of information possible to make a meaningful step towards convergence but no more. It maintains the maximal microstate entropy per informational step of computational precision gained. Theres some other interesting properties too im in the middle of formalizing.
As such, points plotted using the golden angle will essentially never overlap. They cover the circle uniformally, randomly, and close the gaps on average the most efficently. The values in the top left diagram like gap width calculate exactly how clumped the points or how uniformily they spread across the circle.
Notice though, that there are still structural patterns formed in the lines that phi traces.
I’m wondering if these line patterns encode the angles of a pentagon much the same way that show up in the morie pattern of penrose tilings.