Kissaki

joined 2 years ago
MODERATOR OF
[–] Kissaki@programming.dev 31 points 1 week ago
  • excited to share
  • to the Developer Portal (as if it were only a dev portal interface and not subscription or established flow changes)
  • designed to elevate YOUR experience
  • designed to ensure YOU get the most from them
  • to better support YOUR development needs
  • more powerful platform
  • more streamlined platform
  • to suit every stage of YOUR journey
  • Discontinuation of Free Limited Trial Packages

Yep, completely dishonest corporate double-speak - and not just in the word “excited”.

[–] Kissaki@programming.dev 5 points 1 week ago* (last edited 1 week ago)

What makes this URL an API?

Do they disclose it as free use anywhere?

[–] Kissaki@programming.dev 2 points 1 week ago

I've looked into it a little bit after their comment. The company is registered in Cyprus. Not much more official or verifiable info I could find. Their developers seem to be in Russia. For me that was enough to look for alternatives.

I looked for German ones in particular because I'm from Germany, and https://dnsforge.de/ has one with ad blocking and DNS over HTTPS (necessary for Windows which has no choice of DNS over TCP).

[–] Kissaki@programming.dev 10 points 1 week ago

Funny how three comments that follow, by other people, do not get such a comment by the bot.

It also seems like the comment addresses a commenter, not the PR creator, so saying "you may resubmit after fixing" makes no sense. Post the comment again?

[–] Kissaki@programming.dev 3 points 1 week ago* (last edited 1 week ago) (1 children)

…is a protocol and doesn't answer how or where to host your chat and how to onboard users with convenience and clarity.

The biggest issue is a lack of chat history. Host a chat and people can post a question and come back to the answer another day. But not on IRC.

It's certainly simpler and more stable than Matrix though.

[–] Kissaki@programming.dev 1 points 2 weeks ago

They host a public DNS you can use.

They also offer DNS with more configuration. And then they also offer this app, which does more.

[–] Kissaki@programming.dev 3 points 2 weeks ago

Forgejo will now transform fediverse handles (ex. @forgejo@floss.social and [!forgejo@programming.dev](/c/forgejo@programming.dev)) into links to https://fedirect.toolforge.org/, a website hosted by Wikimedia, to redirect fediverse handles to their respective URLs via Webfinger. Forgejo is working on implementing proper federated mentions that will also notify users on other federated services, which the redirection does not do.

[–] Kissaki@programming.dev 22 points 2 weeks ago* (last edited 2 weeks ago) (4 children)

OpenGL is an API standard. It defines data structures, operation interfaces, and behavior.

Mesa 3D is an implementation of OpenGL. It can be used so users of OpenGL can call it to draw stuff.

Vulkan is a newer API standard. It is newer and was designed with a lot of new hardware and hardware capabilities in mind, and significantly reduced what the job of the API is supposed to do compared to OpenGL. Essentially giving API users many more opportunities to control graphics pipeline behavior for better efficiency and performance. Libraries and frameworks exist that provide more convenience and prepared setup or opinionated usage patterns on top of Vulkan.

DirectX had a similar shift with DirectX version 12, which also implemented closer-to-hardware APIs similar to Vulkan vs OpenGL.

/edit: Noteworthy are also OpenGL and Vulkan extensions. They extend the core API with additional APIs. An app can check if they are supported, and if the driver supports it, can use them.

[–] Kissaki@programming.dev 3 points 2 weeks ago (2 children)

Have you considered AdGuard Public DNS? What made you choose NextDNS over it?

[–] Kissaki@programming.dev 1 points 2 weeks ago

It's not OpenAI putting their AI into products though. It's other companies and CEOs.

[–] Kissaki@programming.dev 2 points 2 weeks ago (1 children)

Web is just one kind of frontend though. And there's more ways to target web with JavaScript interfacing than transpiling to JavaScript.

[–] Kissaki@programming.dev 11 points 2 weeks ago* (last edited 2 weeks ago) (7 children)

Apps like AdGuard for Windows or macOS work at the system level, so they block ads and trackers across all browsers and even other apps.

How? What does "system level" mean? Sounds like it must be not only system level but manipulating programs?

/edit: Product page and FAQ are non-telling. Finally found the knowledge base which is not linked in the main nav.

They man-in-the-middle HTTPS for example. So yeah, more intrusive than what I would understand as "system level" behavior.

How does HTTPS filtering work? If it were easy, HTTPS wouldn’t be that secure.

Uhm, yeah.

 

Developer experience, concrete examples, contextualized, including flaws/edge of capabilities.

Ideation, Maintenance, Coding, Testing, Debugging, …

Chapters:

  • Speaker Introductions
  • 00:03:03 - Personal experiences with AI in coding
  • 00:14:41 - Updating regular expression engine
  • 00:31:39 - AI Assisting in Code Writing and Fixing Mistakes
  • 00:34:01 - AI-Driven Regex Capabilities for Uri Templates
  • 00:37:59 - Enhancements in Memory Extensions
  • 00:44:10 - Discussion about AI handling tasks and upcoming merge
  • 00:46:00 - AI creates and handles test cases automatically
  • 00:46:57 - AI tackles project tasks, improves efficiency, and handles edge cases

A good look into how it is and can currently be used.

 

cross-posted from: https://programming.dev/post/31210046

Firefox 139.0 released yesterday, with support for the Temporal JavaScript API.

I explored the API, writing down the most relevant interfaces into a reference or cheat sheet.

It's certainly and finally a thorough API for handling temporal information. Working with zoned datetime across time offsets and time zones can get very confusing, though.

I love how you can work with them though, especially with durations.

console.log(Temporal.PlainDateTime.from('2025-02-05T08:00:00'))

console.log(Temporal.Now.plainDateTimeISO("Europe/Berlin"))

console.log(Temporal.Now.plainDateTimeISO().add('PT2M0.2S').subtract('PT0.5S').since(Temporal.Now.plainDateTimeISO()))

console.log(Temporal.ZonedDateTime.from('2025-02-05T13:57:35.777888[Europe/Berlin]').withTimeZone('Europe/London'))
 

Firefox 139.0 released yesterday, with support for the Temporal JavaScript API.

I explored the API, writing down the most relevant interfaces into a reference or cheat sheet.

It's certainly and finally a thorough API for handling temporal information. Working with zoned datetime across time offsets and time zones can get very confusing, though.

I love how you can work with them though, especially with durations.

console.log(Temporal.PlainDateTime.from('2025-02-05T08:00:00'))

console.log(Temporal.Now.plainDateTimeISO("Europe/Berlin"))

console.log(Temporal.Now.plainDateTimeISO().add('PT2M0.2S').subtract('PT0.5S').since(Temporal.Now.plainDateTimeISO()))

console.log(Temporal.ZonedDateTime.from('2025-02-05T13:57:35.777888[Europe/Berlin]').withTimeZone('Europe/London'))
 

A little wrapper for Hugging Face Transformers in C#. This is not a comprehensive 1:1 mapping of the whole HuggingFace transformers package, because the API is enormous.

If you need a specific feature, toggle or pipeline API clone this repo and make adjustments.

This project was created using CSnakes and will fetch Python, PyTorch, and Hugging Face Transformers automatically, so you don't need to install them manually.

Demonstration (Video) from MS Build conference

 

CSnakes is a .NET Source Generator and Runtime that you can use to embed Python code and libraries into your .NET Solution without the need for REST, HTTP, or Microservices.

Video Demonstration at MS Build Conference

 

Blog post text follow-up to the build conference video announcement posted here two days ago.

We are super excited to introduce a new feature that was released as part of .NET 10 Preview 4 that makes getting started with C# easier than ever. You can now run a C# file directly using dotnet run app.cs. This means you no longer need to create a project file or scaffold a whole application to run a quick script, test a snippet, or experiment with an idea. It’s simple, intuitive, and designed to streamline the C# development experience, especially for those just getting started.

In upcoming .NET 10 previews we’re aiming to improve the experience of working with file-based apps in VS Code, with enhnanced IntelliSense for the new file-based directives, improved performance, and support for debugging. At the command line we’re exploring support for file-based apps with multiple files, and ways to make running file-based apps faster.

view more: ‹ prev next ›