SShortSingh.
Back to feed

Paint.net 5.2 Alpha Build Brings Linux Support for the First Time

0
·1 views

Paint.net, the popular Windows image editing application, has released an alpha build of version 5.2 that now runs on Linux. The milestone marks a significant platform expansion for the software, which has historically been exclusive to Windows. The alpha build, numbered 9739, was announced on the official Paint.net forums. While still in early testing stages, the release signals the developers' intent to support Linux users going forward.

Read the full story at Hacker News

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Unicode Math Symbols, Not Fonts, Power Every Copy-Paste Style Generator

A developer building a free copy-paste font tool called Fonti discovered that stylised text shared on social media does not use actual fonts at all. Characters that appear bold or italic are in fact distinct Unicode symbols from the Mathematical Alphanumeric Symbols block, ranging from U+1D400 to U+1D7FF and introduced in Unicode 3.1 in 2001. Originally created so mathematicians could distinguish visually similar symbols with different meanings, these characters were later repurposed by social media users for decorative bios and profiles. Converting text is therefore a mathematical offset calculation, not font rendering, though some characters require exception handling because older Unicode blocks already contained certain styled letters. The discovery reshaped the developer's entire approach, confirming that the tool is essentially a lookup table requiring only a small JavaScript function alongside otherwise static HTML.

0
ProgrammingDEV Community ·

Regulation and Liability May Be the Best Job Security for Developers in the AI Era

A career analyst mapped 46 computing roles using data from regulators and central banks to identify which tech jobs are most vulnerable to automation. The research found that jobs protected by liability, regulatory oversight, restricted data, or closed systems are far less susceptible to AI substitution. High-stakes fields like avionics and medical device software require certified human sign-off, making full automation legally and practically difficult. Recent court cases — including a US lawsuit against UnitedHealth over an AI discharge tool and a Canadian ruling against Air Canada for a misleading chatbot — show courts are increasingly holding companies liable for algorithmic decisions. The analysis suggests developers who work outside these protective barriers, such as those building low-stakes marketing websites, face the greatest near-term risk of being replaced by AI.

0
ProgrammingDEV Community ·

Developer builds reusable Claude Code skills to automate production website checklists

A developer noticed that AI-assisted tools like Claude Code excel at generating frontend components but consistently skip critical production steps such as SEO metadata, mobile optimization, CSP headers, and deployment configuration. After finding that lengthy prompt instructions were unreliable — with Claude often prioritizing some directives while silently ignoring others — the developer shifted to building focused, reusable skills for each production concern. These skills were published as an open-source repository called senternet-site-skills on GitHub, covering areas including prerendering, Lighthouse tuning, social share images, and analytics integration. The structured approach was applied to two live products, StockCar and BeeReady, resulting in more consistent production readiness and fewer repeated configuration errors across projects. The developer concludes that the greatest leverage in AI-assisted development comes not from writing longer prompts but from encoding operational standards into reusable, composable workflows.

0
ProgrammingDEV Community ·

Codename One Adds CodeScanner.scan() for One-Line Barcode Scanning in Apps

Codename One, an open-source cross-platform framework for Java and Kotlin apps, has shipped PR #5575 introducing a high-level barcode scanning API called CodeScanner.scan(). Previously, reading a single QR code required developers to manually configure a camera session, process frames, and manage threading — steps now handled automatically by the new method. CodeScanner.scan() opens a scanner form, runs the barcode analyzer, returns the first detected code, and restores the previous screen, with cancellations and errors handled via a single AsyncResource callback. A companion CodeScannerOptions class lets developers customise on-screen text and restrict accepted barcode formats, preventing unintended reads in format-specific workflows. For embedded use cases, the new VisionCameraView component allows live camera analysis — including face detection — to run directly inside an application form without requiring a separate scanner screen.