Search results

Just dropped a new deep-dive on something we don’t talk about enough in Java:
- Local image similarity search.
- Zero cloud dependency.
- Real CLIP embeddings on the JVM.
- Quarkus + ONNX Runtime + pgvector.

This tutorial shows how to export CLIP, run inference locally, store vectors in PostgreSQL, and build a production-ready search API in pure Java.

the-main-thread.com/p/quarkus-

0
0

IMPLEMENTATION OF A JAVA PROCESSOR ON A FPGA

Java, a programming language developed by Sun Microsystems in 1991, now managed by Oracle, has become one of the most popular computer languages for application development. This popularity can be credited to Java being architectural neutral and portable. It means that a Java program executed on any computer will yield the same result, irrespective of the underlying hardware. When a Java program is compiled it creates a Java class file. The class file contains instructions known as Bytecodes, which are executed by the Java Virtual Machine (JVM). The JVM is an abstract processor, which interprets and translates the bytecodes into instructions for the native processor. The process of interpretation, along with functionality such as dynamic linking, Just-in-time compilation and on demand class loading, makes the execution of a Java application slower than compiled programs. In order to speed up this execution of the Java program, this project has developed a processor for which the bytecodes are the native instructions. This eliminates the time spent on interpretation and translation. Also, with the implementation of the Java Machine, certain run-time dependencies can be eliminated by pre-processing the class file, before loading it into the memory of the processor. By developing the processor on a Field Programmable Gate Array (FPGA), the Java Machine can be kept up to date with the newest Java standards even after it is installation in the field. The FPGA processor can also be optimized to specific applications by adding application specific hardware modules to speed up the processing.

mavmatrix.uta.edu · MavMatrix

0

boosts ok!

Hi! you can call me Reaper. I'm an person in my early 20s that just joined the fediverse. I'm from Kansas and live in Texas.

I'm a random poster interested in and figuring out all the ways that mastodon can be used to distract from my tech job. I work in tech as a dev. In general though, I post about my feelings, experiences, and memes I randomly find or create.

My pronouns are he/they. :heart_ace:

0

🚨 New blog post: Packaging kotlin-lsp for NixVim

In this short how-to I show how to write a Nix derivation to package kotlin-lsp for use in a NixVim configuration. I also explain a little bit how I approach packaging Java applications with Nix, when I can't build them from source.

britter.dev/blog/2025/11/15/ko

0

Developer, first , then , then (since a long time), recently .
I maintain , a scala library, since its creator passed away (RIP Oleg).

I have organized meetups in Berlin, for the and then for .

I really like but I struggle when I have to choose between performance & style.
I'm trying to be a good citizen in the open-source world, opening issues / PRs, helping others.

0

I guess I should finally do an post. 😅

Hi! My name is Brian. I’m the spouse of one and father of two redheads.

Originally from Chicagoland, I’ve lived in Washington, DC since 2003. I’ve worked on digital asset management and repositories at Apple since 2010. Before that, the Library of Congress. Mostly in .

I enjoy , , & . I read Faulkner, McSweeney’s, sci-fi/fantasy, & software in my spare time. I am passionate about and .

0

Time for an . 😊

My name is Henrik Jernevad, and I live in Sweden with my wife and two kids.

I love ! Started as a kid and never stopped. Work as architect/developer aiming to create simple, effective solutions. Most experience in /#JVM and . Currently .

Otherwise interested in , , and .

My post will be mostly programming related. I also blog at henko.net/blog/.

0
0
0
1

Acerca de mí:
¡Hola! Soy Mónica Gómez, también conocida como Autumn64. Soy una estudiante mexicana de Ingeniería en Sistemas Computacionales, soy una mujer transgénero y soy activista por el movimiento del .

También soy y de . Programo activamente en , y , aunque conozco algunos otros lenguajes más (por ejemplo BASIC, , C#, y ). Puedes ver todos mis proyectos en : codeberg.org/Autumn64

En redes me dedico a la promoción y difusión del Software Libre, así como de sus ventajas técnicas y éticas desde el punto de vista latinoamericano e hispanohablante. Soy miembro del y del . También autohosteo una instancia de en search.autumn64.xyz, y estoy comenzando a incursionar en el activismo en favor del cuidado del medio ambiente.

También hago independiente: linktr.ee/autumn64_music . Todos mis servicios están hosteados en una Raspberry Pi 4B, que mantiene un consumo bajo de energía y es amigable con el medio ambiente.

De igual modo, mi amigazo @LuxiaoLuka aka Luxiao y yo tenemos una estación de radio en línea que transmite música asiática 24/7, y que además sirve como portal de noticias del mundo del entretenimiento asiático, en yazhouradio.autumn64.xyz

Esta es mi cuenta principal, y además tengo otras cuentas en el . Si quieres verificar que realmente soy quien digo ser, por favor revisa mi clave pública: autumn64.xyz/key.html

Más acerca de mí: codeberg.org/Autumn64/AboutMe/

¡Cómprame un café! (de forma totalmente voluntaria ;)): liberapay.com/autumn64/

Visita mi página web: autumn64.xyz

Y mi LinkTree (en donde hago más cosas que ya no tienen que ver con SL): linktr.ee/autumn64

0
0
0

By way of : I’m the Chief Architect of the Java Platform Group at Oracle. I’ve worked on every / release since version 1.1, in 1997. You can blame me for character-stream readers/writers, reference objects, shutdown hooks, the NIO high-performance I/O APIs, service loaders, and modules. I currently lead the and JDK Projects in the Community, where I also serve on the Governing Board.

I’m also a Twitter refugee, now exploring the Fediverse via @ivoryIvory by Tapbots :emoji_wink:.

0
0
0

OOP misuse

*sigh* Why do so many / programmers do this?
new ThingDoer().doThing(stuff)
The ThingDoer is really just used as an additional variable scope, so instead of having clean mostly-pure functions where it's obvious what parameters they get, everything passes data through self/this, so whoever reads the code has to do extra detective work to figure out what fields were assigned before a function call. If you are lucky, fields are mostly used as inputs and not instead of returns. Sometimes you aren't lucky.
This is also fucked up because it necessitates much laxer types. Because you can't guarantee to the type checker that a field has been initialized, you have to mark everything as nullable, so now the reader of your code has to worry about null safety too. And of course you can't mark things as const/final.

This is not a rhetorical question, I want to know where fucked up. And this is certainly not an issue exclusive to Python, I've also seen it in code, but I don't read as much Java on a daily basis.

How do we prevent this mess?

0