1
5
submitted 56 minutes ago by sabreW4K3@lazysoci.al to c/tech@programming.dev
2
12

Let's build another web browser based on Servo!

3
19
submitted 1 week ago by otter@lemmy.ca to c/tech@programming.dev
4
39
submitted 1 week ago by otter@lemmy.ca to c/tech@programming.dev

cross-posted from: https://lemmy.ml/post/20057289

5
30
6
60
submitted 3 weeks ago by 0x0@programming.dev to c/tech@programming.dev

Escaping the smart tv doom.

7
8
8
16
9
12
submitted 1 month ago by otter@lemmy.ca to c/tech@programming.dev

USB Type C is great! ...unless you have to use dongles anyway.

I liked the style of this video

10
46
submitted 1 month ago by otter@lemmy.ca to c/tech@programming.dev
11
27
12
18
submitted 1 month ago by otter@lemmy.ca to c/tech@programming.dev

cross-posted from: https://lemmy.ca/post/26470153

13
50
14
18
submitted 1 month ago by mac@programming.dev to c/tech@programming.dev
15
26
submitted 1 month ago by otter@lemmy.ca to c/tech@programming.dev
16
67
submitted 1 month ago by mac@programming.dev to c/tech@programming.dev
17
8
submitted 1 month ago* (last edited 1 month ago) by ericjmorey@lemmy.world to c/tech@programming.dev

A tech service named Clerk put together a nice breakdown of how Passkeys work on a technical level. I've found many other explanations too focused on technical definitions rather than a conceptional overview or so simplistic they were unhelpful for me. This one feels like a nice balance between not enough information and too much.

The article is broken down into the sections below:

  • What are passkeys?
  • How does public key crypto work?
  • A practical use of public-key cryptography
  • How are passkeys more secure than a username and password?
  • Clerk supports passkeys [this last section is irrelevant to anyone not interested in the service provided by Clerk]

Clerk provides some sort of user management service; I don't know nor care if it's any good.

18
64
19
17
submitted 2 months ago by sabreW4K3@lazysoci.al to c/tech@programming.dev
20
23
submitted 2 months ago by sabreW4K3@lazysoci.al to c/tech@programming.dev
21
4

Check out our open-source, language-agnostic mutation testing tool using LLM agents here: https://github.com/codeintegrity-ai/mutahunter

Mutation testing is a way to verify the effectiveness of your test cases. It involves creating small changes, or “mutants,” in the code and checking if the test cases can catch these changes. Unlike line coverage, which only tells you how much of the code has been executed, mutation testing tells you how well it’s been tested. We all know line coverage is BS.

That’s where Mutahunter comes in. We leverage LLM models to inject context-aware faults into your codebase. As the first AI-based mutation testing tool, Our AI-driven approach provides a full contextual understanding of the entire codebase by using the AST, enabling it to identify and inject mutations that closely resemble real vulnerabilities. This ensures comprehensive and effective testing, significantly enhancing software security and quality. We also make use of LiteLLM, so we support all major self-hosted LLM models

We’ve added examples for JavaScript, Python, and Go (see /examples). It can theoretically work with any programming language that provides a coverage report in Cobertura XML format (more supported soon) and has a language grammar available in TreeSitter.

Here’s a YouTube video with an in-depth explanation: https://www.youtube.com/watch?v=8h4zpeK6LOA

Here’s our blog with more details: https://medium.com/codeintegrity-engineering/transforming-qa-mutahunter-and-the-power-of-llm-enhanced-mutation-testing-18c1ea19add8

Check it out and let us know what you think! We’re excited to get feedback from the community and help developers everywhere improve their code quality.

22
17
submitted 2 months ago* (last edited 2 months ago) by vitonsky@programming.dev to c/tech@programming.dev

Hi everyone. I'm launching Linguist Translate, an open-source, full-featured translation solution with an embedded offline translator based on the Bergamot Project created by Mozilla.

Site: https://linguister.io

GitHub: https://github.com/translate-tools/linguist

Today, Linguist is launched on ProductHunt. Support the project who really care about privacy: https://www.producthunt.com/posts/linguist-translate

Linguist is not just a wrapper over Google Translator like many other extensions. You can use any translation service with Linguist, thanks to custom translators! You may even deploy any machine translation (like LibreTranslate) on your localhost and then add this service to Linguist.

All features are included: text translation, full-page translation, selected text translation, Text-To-Speech, dictionary, history, and even more.

23
34
submitted 2 months ago by 0x0@programming.dev to c/tech@programming.dev

Ooooh... car BSOD vibes...

24
135
submitted 2 months ago by sabreW4K3@lazysoci.al to c/tech@programming.dev
25
11
submitted 2 months ago by sabreW4K3@lazysoci.al to c/tech@programming.dev
view more: next ›

Tech

417 readers
1 users here now

A community for high quality news and discussion around technological advancements and changes

Things that fit:

Things that don't fit

Community Wiki

founded 7 months ago
MODERATORS