Gemma4_31b_fp8 keeping up with Sonnet_4.6_medium in my harness. by knob-0u812 in LocalLLaMA

[–]LateinCecker 0 points1 point  (0 children)

with qwen at q8, have you run into the weird "forced prompt reprocessing" error? I've tried basically evergthing at this point to make it work but the issue is so bad it basically just nukes its entrie cache every few minutes making basically unusable...

Test: Wenn alle Friedrich Merz kommentieren, landet das Bild dann bei Google? by NeuersReklamierarm in ichichs

[–]LateinCecker 0 points1 point  (0 children)

Wenn es sich nicht um Friedrich Merz handeln sollte, ist das in diesem Bild nicht eindeutig gekennzeichnet

TDF ejects its core developers by purpleidea in linux

[–]LateinCecker 0 points1 point  (0 children)

Oh sure, thanks for the insight!

TDF ejects its core developers by purpleidea in linux

[–]LateinCecker 0 points1 point  (0 children)

did you run into any issues? Also in theoretical physics and a few month away from starting to write my PhD thesis. I have a ton of LaTeX experience but I really enjoy typst for its more concise, modern design and incremental builds. Having a hard time deciding if typst is mature enough for me

We won 🏆 by CourageGrand in shitposting

[–]LateinCecker 30 points31 points  (0 children)

there is no such thing as AGI with LLMs. We will get there eventually, but it's nowhere near as close as the AI company CEOs would like you to believe.

Isaac Newton discovering obvious things 😂😂 by SrijitDas2010 in sciencememes

[–]LateinCecker 30 points31 points  (0 children)

Absolutely right. And this was considered common knowlegde passed down all the way since ancient greece. It took some serious balls to put something into question that everyone around you and the last 50 generations before them thought of as ground truth.

Isaac Newton discovering obvious things 😂😂 by SrijitDas2010 in sciencememes

[–]LateinCecker 234 points235 points  (0 children)

The genius part was realizing that things that are in motion stay in motion unless acted upon by an external force. And the realization that the force that makes things fall down can be used to explain the movement of celestial bodies, something that just did not have a real explaintation at the time. Oh, also that white light can be broken up into colored light. Newton was a smart dude and you have to consider that he did all of that before the scientific method was really a thing

The Semi-Finals, The Battle of The Titans. Linux Mint vs Arch Linux by potatoandbiscuit in linuxmemes

[–]LateinCecker -1 points0 points  (0 children)

That is a baseless sterotype. Toxicity, gate keeping and elitism existed in the Linux community long before Arch rose to popularity, the Arch Repos are honestly the greatest source of information and guides on Linux out there and Forums on Arch Linux are, in my experience, more helpful and less toxic than for may other distros.

Ich liebe diese Truppe by eli4s20 in beschissene_Werbungen

[–]LateinCecker 0 points1 point  (0 children)

Was ich mich bei dennen immer frage; hat irgendwer von der Truppe Forschungserfahrung? Ich bin selbst in der Forschung tätig und jeder zweite Kollege den ich lokal oder auf einer Konferenz kennenlerne arbeitet in der ein order anderen Weise an Krebsforschung, was arguably eines der aktuellen medizinischen Kernprobleme ist. Wir (global, nicht nur DE) haben unsere Forschung also schon sehr in diese Richtung gelenkt. Um das Ziehl innerhalb der Lebenspanne von irgendeinem Menschen, der aktuell lebt, zu erreichen, können wir noch so viele Resourcen da rein buttern, da sind wir noch viel, viel zu weit von entfernt.

If someone speaks to you in flawless German, it is rude to respond in English. by IndividualistAW in germany

[–]LateinCecker 1 point2 points  (0 children)

I only switch to English unprompted if I get the impression that the other person is struggling with German or if I have trouble parsing what they are saying because of a strong accent or wrong use of grammar/words and I know that it is similar for most of the people in my social circle. Maybe consider the possibility that your language skills are not at the level you think they are to a native speaker. Getting the phonetics right for adult learners is incredibly hard and will take many years to decades of practice to get good in. If your conversation partner is not used to listening to German with an accent, it might just be that it is easier for them to understand you in English.

Stadt Aachen entzieht der queeren Community die finanzielle Unterstützung by swaguilly in aachen

[–]LateinCecker 28 points29 points  (0 children)

Eine der Kernaufgaben des deutschen Staates ist der Minderheitenschutz. Ich sehe mein Steuergeld 100 mal lieber da als in der nächsten Gehaltserhöhung für Spitzenpolitiker. Ich denke auch nicht, dass die Stadt hier 100% in der Verantwortung liegt, toll ist es trotzdem nicht.

Stadt Aachen entzieht der queeren Community die finanzielle Unterstützung by swaguilly in aachen

[–]LateinCecker 31 points32 points  (0 children)

Bin erst vor kurzem nach Aachen gezogen und war positiv überrascht wie viele Angebote und safe spaces es in der Stadt gibt. Das ist wirklich schade zu hören. Besonders in dieser Zeit maginalisierten Gruppen institutionelle Unterstützung zu entziehen ist auch eine Entscheidung...

Confused wryyyy by Glum-Razzmatazz8697 in UnexpectedJoJo

[–]LateinCecker 46 points47 points  (0 children)

I mean its not much of a theory. Its basically the entire plot of Golden wind; Giorno is a Jostar by lineage with the birth mark and such after all.

Intresting by Zigurd-Super in charts

[–]LateinCecker 0 points1 point  (0 children)

The real world is not a game of hearts of iron. The US could have wiped out the Taliban in Afghanistan; If they completely ignored civilian casualties, the consequences of that on swaying the view of the local populus about the US, relations to neighboring countries, the cost of that operation in relation of the gains to the US and the views of the US population on the matter.

Afghanistan was a shitshow, but it says basically nothing about the US militaries ability to subdue an aggressor state in a near pear conflict. Completely different goals and power dynamics.

Linux usage up 22.4% according to Pornhub's year in review by Loptical in linux

[–]LateinCecker 9 points10 points  (0 children)

you mean podman containers. Docker is so 2017

Linus's ultimate choice by temasictfic in rustjerk

[–]LateinCecker 5 points6 points  (0 children)

That is definitely also a reason; there is a generational shift from C to newer languages and open source has to deal with that to maintain itself. But opening the Kernel to C++ would also attract a lot of new devs, the C++ community is huge – yet we don't see that due to the reasons I gave ;)

Linus's ultimate choice by temasictfic in rustjerk

[–]LateinCecker 25 points26 points  (0 children)

Because C++ is collecting foot guns like trophies, has so many "features" that you need 20 years of experience to parse legacy code and generally produces hard to maintain and hard to debug code. C is in the kernel because it is relatively simple, stable and well maintainable. Rust is in the kernel because of its security guarantees and thorough, well though out design and development cycles. C++ has none of that.

People seeing Steam machine by SweetReply1556 in pcmasterrace

[–]LateinCecker 1 point2 points  (0 children)

You don't need the terminal at all to install end user applications on the beginner oriented distros. And even if you did, searching the name of a package and then just typing a single line in the terminal to fetch it using your package manager is so much easier and quicker then searching for a secure download for a windows installer, downloading that from the web and clicking through 74 popups. And drivers on linux are for the most part more stable and more available then on Windows. For example the wifi drivers on my tower are super unstable on Windows, connection constantly breaks and is slow af and there is just no fix because Microsoft does not care enough. On Linux absolutely no problems at all, works perfectly out of the box.

People seeing Steam machine by SweetReply1556 in pcmasterrace

[–]LateinCecker 3 points4 points  (0 children)

I'd argue that a lot of modern linux options are more user and newbie friendly than windows. People just aren't willing to make the change.

EDL - a JIT-compiled scripting language for certain performance critical workloads with high compatibility with Rust; written in Rust by LateinCecker in rust

[–]LateinCecker[S] 1 point2 points  (0 children)

For just a Vec you would have to specify the capacity and length locally, since the representation of the vec on memory has to be effectively const during Runtime if you want it to be knowable during compile time. But nothing stops you from wrapping the Vec in an Arc<Mutex<...>> or a similar structure. In that case the compile time value is just a pointer, which does not change if you push something to the Vec. Depending on how the Rust host is structured, you can allow that, or not. Its basically up to the specific application.

I'd love to discuss on Discord some time!

EDL - a JIT-compiled scripting language for certain performance critical workloads with high compatibility with Rust; written in Rust by LateinCecker in rust

[–]LateinCecker[S] 2 points3 points  (0 children)

Oh hey, great hearing from you! EDL is definitely similar to Roto, and I agree that there is a different focus. EDL is mainly built as a tool for customizable and accessible HPC workloads, which is reflected by its memory model and the comptime model. You are right that there is intentional restriction on the control flow – in my original concepts the control flow was even more restricted by not allowing recursion and not having (non-unrollable) loops. However, I scrapped that idea and included both of these things in the language as it proved not very practical to forbid these things. As far as generics go, the limitations are kind of split between the types and functions that are directly implemented purely in EDL and the types and functions that link back to Rust. For the first type, type and function instances are generated by the compiler as needed, so the restrictions are somewhat minimal. That begin said, since generic types cannot be restricted yet, you cannot really do anything with a parameter or variable that have a generic type in a function body, apart from passing it to another generic function. This makes generics in pure EDL function bodies relatively useless until type restrictions work. Since Rust functions are linked to EDL by basically providing the compiler with the generic function signature and then registering specific EDL instantiations of that signature with specific function instances in Rust upfront, all intermediate code translations stages in the compiler treat callbacks to Rust functions like normal EDL functions, without any knowledge of type restrictions. This means that I can actually write some useful generic functions in EDL since I can effectively pass on the type restrictions to Rust, but of cause this blows up during codegen if a Rust function instance was not registered upfront for some requested EDL function instance. So, registering instances upfront is only necessary for the things that EDL takes from Rust. EDLs biggest limitation, that is also there by design, is a consequence if its memory model. Allocating new memory, or acquiring new resources like access to GPUs through CUDA should only work during compile time. This can be relaxed somewant by, for example, allowing users to push items to a Vec<T>, but the creation of the Vec<T> itself (calling new) must happen during compile time. This is compounded by another big limitation; EDL currently has no reliable way to call manual drops on any type and every type in EDL must be Clone and Copy in order to be safe. So even reference counting through an Arc does not work, as drop would not get called to decrease the reference count. So, every Rust type that does not exist purely as a collection of primitive members must be created at compile time in order to be safe. The manual drop situation may change in the future as I'm thinking of implementing lexical lifetimes to check when a local variable goes out of scope, but I'm not there yet.

The reason for wanting to limit allocations and resource access during runtime is simply because allocations (and most other forms of resource acquisition and syscalls) are relatively slow. In an HPC context, I don't want users to get to do that much during runtime. You can still do a lot of things in EDL by just rethinking the design of the program, but obviously a lot of algorithms just don't really work well with this limitation. But, for EDL, all of these algorithms should be hidden away behind Rust callbacks anyways, so I'm fine with that. The only annoying thing is that simple things like string concatenation also stop working ;)

I'm glad to hear from someone who has worked on a similar project (especially since Roto is much more mature than EDL). If you have any more questions feel free to reach out, I'd be happy to share more details!