Vista Normal

Hay nuevos artículos disponibles. Pincha para refrescar la página.
Hoy — 10 Abril 2025IT And Programming

Ask Hackaday: What’s a Sun-Like Star?

10 Abril 2025 at 14:00

Is a bicycle like a motorcycle? Of course, the answer is it is and it isn’t. Saying something is “like” something else presupposes a lot of hidden assumptions. In the category “things with two wheels,” we have a winner. In the category “things that require gasoline,” not so much. We’ve noticed before that news stories about astronomy often talk about “sun-like stars” or “Earth-like planets.” But what does that really mean? [Paul Gilster] had the same questions, if you want to read his opinion about it.

[Paul] mentions that even textbooks can’t agree. He found one that said that Centauri A was “sun-like” while Centauri B was sometimes considered sun-like and other times not. So while Paul was looking at the examples of press releases and trying to make sense of it all, we thought we’d just ask you. What makes a star like our sun? What makes a planet like our planet?

Part of the problem is we don’t really know as much as we would like about other planets and their stars. We know more than we used to, of course. Still, it would be like wondering if the motorcycle was like that distant point of light. Maybe.

This is one of those things that seems deceptively simple until you start thinking about it. Is a planet Earth-like if it is full of water? What if it is totally covered in water? What if there’s no life at all? But life isn’t it, either. Methane-breathing silicon-based life probably doesn’t live on Earth-like planets.

Maybe Justice Potter Stewart was on to something when he said, “I know it when I see it!” Unfortunately, that’s not very scientific.

So what do you think? What’s a sun-like star? What’s an Earth-like planet? Discuss in the comments.

Don’t even get us started on super-earths, whatever they are. We are learning more about our neighbors every day, though.

Clever Engineering Leaves Appliance Useless

Por: Tom Nardi
10 Abril 2025 at 11:00

Around these parts, we generally celebrate clever hacks that let you do more with less. So if somebody wrote in to tell us how they used multiplexing to drive the front panel of their latest gadget with fewer pins on the microcontroller than would normally be required, we’d be all over it. But what if that same hack ended up leading to a common failure in a piece of consumer hardware?

As [Jim] recently found out, that’s precisely what seems to be ailing the Meaco Arete dehumidifier. When his stopped working, some Internet searching uncovered the cause of the failure: if a segment in the cheap LED display dies and shorts out, the multiplexing scheme used to interface with the front panel essentially reads that as a stuck button and causes the microcontroller to lock up. He passed the info along to us as a cautionary tale of how over-optimization can come with a hidden cost down the line.

Judging by the thread from the Badcaps forum, the problem was identified last summer. But unless you had this particular dehumidifier and went searching for it, it’s not the kind of thing that you’d otherwise run into. The users start by going through the normal diagnostic steps, but come up short (no pun intended).

Given its simplicity, the front panel PCB was not an obvious failure point.

Eventually, user [CG2] resorts to buzzing out all the connections to the two digit seven-segment LED display on the front panel, and finds a dead short on one of the segments. After removing the display, the dehumidifier sprung back to life and everything worked as expected. It wasn’t hard to identify a suitable replacement display on AliExpress, and swapping it out brought the appliance back up to full functionality.

Now to be fair, a shorted out component is likely to cause havoc wherever it might be in the circuit, and as such perhaps it’s the lowest-bidder LED display with the unusually high failure rate that’s really to blame here. But it’s also more likely you’d interpret a dark display as a symptom of the problem rather than the cause, making this a particularly tricky failure to identify.

In any event, judging by how many people seem to be having the same problem, and the fact that there’s now an iFixit guide on how to replace the shorted display, it seems like this particular product was cost-optimized just a bit too far.

Everyone’s Talking GPMI, Should you?

Por: Jenny List
10 Abril 2025 at 08:00

The tech press has been full of announcements over the last day or two regarding GPMI. It’s a new standard with the backing of a range of Chinese hardware companies, for a high-speed digital video interface to rival HDMI. The Chinese semiconductor company HiSilicon have a whitepaper on the subject (Chinese language, Google Translate link), promising a tremendously higher data rate than HDMI, power delivery well exceeding that of USB-C, and interestingly, bi-directional data transfer. Is HDMI dead? Probably not, but the next few years will bring us some interesting hardware as they respond to this upstart.

Reading through pages of marketing from all over the web on this topic, it appears to be an early part of the push for 8k video content. There’s a small part of us that wonders just how far we can push display resolution beyond that of our eyes without it becoming just a marketing gimmick, but it is true to say that there is demand for higher-bandwidth interfaces. Reports mention two plug styles: a GPMI-specific one and a USB-C one. We expect the latter to naturally dominate. In terms of adoption, though, and whether users might find themselves left behind with the wrong interface, we would expect that far from needing to buy new equipment, we’ll find that support comes gradually with fallback to existing standards such as DisplayPort over USB-C, such that we hardly notice the transition.

Nearly a decade ago we marked the passing of VGA. We don’t expect to be doing the same for HDMI any time soon in the light of GPMI.

Making Liquid Oxygen: Far From Easy but Worth the Effort

10 Abril 2025 at 05:00

Normally, videos over at The Signal Path channel on YouTube have a certain vibe, namely teardowns and deep dives into high-end test equipment for the microwave realm. And while we always love to see that kind of content, this hop into the world of cryogenics and liquid oxygen production shows that [Shahriar] has other interests, too.

Of course, to make liquid oxygen, one must first have oxygen. While it would be easy enough to get a tank of the stuff from a gas supplier, where’s the fun in that? So [Shahriar] started his quest with a cheap-ish off-the-shelf oxygen concentrator, one that uses the pressure-swing adsorption cycle we saw used to great effect with DIY O2 concentrators in the early days of the pandemic. Although analysis of the machine’s output revealed it wasn’t quite as capable as advertised, it still put out enough reasonably pure oxygen for the job at hand.

The next step in making liquid oxygen is cooling it, and for that job [Shahriar] turned to the cryocooler from a superconducting RF filter, a toy we’re keen to see more about in the future. For now, he was able to harvest the Stirling-cycle cryocooler and rig it up in a test stand with ample forced-air cooling for the heat rejection end and a manifold to supply a constant flow of oxygen from the concentrator. Strategically placed diodes were used to monitor the temperature at the cold end, a technique we can’t recall seeing before. Once powered up, the cryocooler got down to the 77 Kelvin range quite quickly, and within an hour, [Shahriar] had at least a hundred milliliters of lovely pale blue fluid that passed all the usual tests.

While we’ve seen a few attempts to make liquid nitrogen before, this might be the first time we’ve seen anyone make liquid oxygen. Hats off to [Shahriar] for the effort.

 

 

Ask Hackaday: Vibe Coding

Por: Jenny List
10 Abril 2025 at 02:00

Vibe coding is the buzzword of the moment. What is it? The practice of writing software by describing the problem to an AI large language model and using the code it generates. It’s not quite as simple as just letting the AI do your work for you because the developer is supposed to spend time honing and testing the result, and its proponents claim it gives a much more interactive and less tedious coding experience. Here at Hackaday, we are pleased to see the rest of the world catch up, because back in 2023, we were the first mainstream hardware hacking news website to embrace it, to deal with a breakfast-related emergency.

Jokes aside, though, the fad for vibe coding is something which should be taken seriously, because it’s seemingly being used in enough places that vibe coded software will inevitably affect our lives.  So here’s the Ask Hackaday: is this a clever and useful tool for making better software more quickly, or a dangerous tool for creating software nobody quite understands, containing bugs which could cause a disaster?

Our approach to writing software has always been one of incrementally building something from the ground up, which satisfies the need. Readers will know that feeling of being in touch with how a project works at all levels, with a nose for immediately diagnosing any problems that might occur. If an AI writes the code for us, the feeling is that we might lose that connection, and inevitably this will lead to less experienced coders quickly getting out of their depth. Is this pessimism, or the grizzled voice of experience? We’d love to know your views in the comments. Are our new AI overlords the new senior developers? Or are they the worst summer interns ever?

Going to the Top with a Raspberry Pi Elevator

9 Abril 2025 at 23:00

[BorisDigital] was mesmerised by a modern elevator. He decided to see how hard it would be to design his own elevator based on Raspberry Pis. He started out with a panel for the elevator and a call panel for the elevator lobby. Of course, he would really need three call panels since he is pretending to have a three-floor building.

It all looks very professional, and he has lots of bells and whistles, including an actual alarm. With the control system perfected, it was time to think about the hydraulics and mechanical parts to make a door and an actual lift.

It is still just a model, but he does have 10A AC switches for the pumps. Everything talks via MQTT over WiFi. There’s also a web-based control dashboard. We didn’t count how many Pi boards are in the whole system, but it is definitely more than three.

If you are wondering why this was built, we are too. But then again, we never really need an excuse to go off on some project, so we can’t throw stones.

Want to see a more practical build? Check it out. Perhaps he’ll start on an escalator next.

FLOSS Weekly Episode 828: Incus Inception

9 Abril 2025 at 20:00

This week, Jonathan Bennett and Rob Campbell talk to Stéphane Graber about LXC, Linux Containers, and Incus! Why did Incus fork from LXD, why are Fortune 500 companies embracing it, and why might it make sense for your home lab setup? Watch to find out!

Did you know you can watch the live recording of the show right on our YouTube Channel? Have someone you’d like us to interview? Let us know, or contact the guest and have them contact us! Take a look at the schedule here.

Direct Download in DRM-free MP3.

If you’d rather read along, here’s the transcript for this week’s episode.

Places to follow the FLOSS Weekly Podcast:


Theme music: “Newer Wave” Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 4.0 License

Pangolin-Cloudflare-Tunnel: Expose your self-hosted services without opening ports

Pangolin-Cloudflare-Tunnel: Expose your self-hosted services without opening ports if you cant get your hands on vps

( Just to let you know this can work with native tunneling of pangolin gerbil so your video/ streaming traffic remains on non Cloudflare route and secure or more sensitive traffic you can loop in cf tunnels with it in built Access protection) clarification for first time users. it all depends on your creativity.

Same you can bundle it the tailscale/WG etc.

Hi r/selfhosted!

I wanted to share a an eazy way I've been working on that combines the power of Pangolin (a self-hosted tunneled reverse proxy) with Cloudflare Zero Trust tunnels.

What is it?

Pangolin-Cloudflare-Tunnel is a bridge that automatically syncs your Pangolin resources with Cloudflare tunnels. This means you can expose your self-hosted services through Cloudflare's global network without opening any ports on your router.

Why would you want this?

  • No port forwarding required - Works behind CGNAT or strict firewalls
  • DDoS protection through Cloudflare's network
  • Global CDN for faster access to your services worldwide
  • Simple management through Pangolin's clean UI
  • Free alternative to services like Tailscale or ZeroTier for exposing services

How it works

  1. Pangolin manages your local resources and routing
  2. The bridge monitors your Pangolin configuration
  3. When you add a new resource in Pangolin, it automatically creates the tunnel configuration and DNS records in Cloudflare
  4. Your service is instantly available through your domain

This is perfect for homelab users who want to access their services remotely without the security risks of opening ports or not at the stage to buy a vps.

Check it out

GitHub: https://github.com/hhftechnology/pangolin-cloudflare-tunnel

The repo includes detailed setup instructions, configuration options.

Pangolin Discord. https://discord.gg/48NgSsx2bS

submitted by /u/hhftechtips
[link] [comments]

GoDaddy $187 vs CloudFlair $25

DAMN - why I didn't know about CloudFlair before?

One of my .TV domain was expiring and renewal fee on GoDaddy was $187

I transferred my domain to CloudFlair who only charged $25

I have transferred my other domains too - BYE BYE DADDY!!

Update: Sorry for typo - it's CloudFlare :)

submitted by /u/cacid46
[link] [comments]

Built my own Android file manager with built-in FTP & HTTP servers – works fully offline

Built my own Android file manager with built-in FTP & HTTP servers – works fully offline

Hey folks,
I wanted to share a little weekend project that grew into something much bigger. I was frustrated with how most Android file managers feel bloated, show ads, and don’t make it easy to access files from other devices on your local network.

So I built my own — a lightweight, privacy-first file manager that includes a built-in HTTP and FTP server. It runs entirely offline and doesn’t require any accounts, permissions beyond storage, or network access unless you enable the server manually.

Everything works on-device, and the servers are zero-config — you just tap to start and instantly get access via your browser or an FTP client on the same LAN. The main use case was being able to access videos and documents from my laptop without relying on third-party sync or cloud accounts.

Features:

  • Clean folder structure (organized by category, then month, then day)
  • Storage usage overview by type
  • Built-in HTTP and FTP servers (start/stop whenever you want)
  • No ads, no analytics, no background processes
  • Designed for local-first workflows and power users

Would love any feedback, especially from others who care about owning their stack or self-hosting tools on their own devices.

submitted by /u/FeelingResolution806
[link] [comments]

OpenUEM is yet another open-source tool that allows you to manage your IT assets thanks to its agents and a clean and concise web user interface

OpenUEM is yet another open-source tool that allows you to manage your IT assets thanks to its agents and a clean and concise web user interface

So, first of all, I'm sorry if this is self-promotion, but I'm following https://github.blog/open-source/maintainers/5-tips-for-promoting-your-open-source-project/ to try to let sysadmins know about my open-source project.

To avoid spam and waste your time, here is a brief text about the project and you can visit the link to my post on Medium.

OpenUEM is free and self-hosted for Windows and Debian/Ubuntu Linux. It can be installed in a humble machine, or you can distribute its components that use NATS to exchange messages.

OpenUEM Dashboard

Right now, you can do the following with OpenUEM:

  • Agents can be installed on Windows and Debian/Ubuntu endpoints. More Linux distros are coming soon
  • View what is installed on your endpoints (memory, logical disks, shared resources, printers, network adapters, software…)
  • Know if your Windows systems have all the windows updates applied and browse the updates history
  • Know if your Linux systems have pending security updates
  • Check if your windows antivirus systems are enabled and up to date
  • Show if BitLocker is enabled on your logical disks
  • Install Windows applications using Microsoft’s WinGet and its repositories
  • Install Linux applications using Flatpak and the FlatHub repository
  • Browse, download and upload files contained in your endpoints logical disks using SFTP
  • Offering remote assistance to your users thanks to VNC and RDP
  • Create configuration profiles with automated tasks that can be applied to your Windows endpoints. You can select packages to install or uninstall using WinGet and manage registry keys, local users and local groups (more features incoming). Use these profiles to perform post-install tasks
  • Wake computers in your LAN using WOL
  • Schedule a computer’s power off or reboot action
  • Tag your assets and use the tags for filtering your inventory
  • Add your own metadata to your assets so you can align OpenUEM to your organization’s needs
  • Take notes about your assets
  • Generate a PDF report for agents, computers, security or software views
  • Identify which of your endpoints are in a remote location
  • OpenUEM is translated into English and Spanish, but you can contribute to translate it to your favorite language.

OpenUEM Agents view

OpenUEM has been built with Go and HTMX

submitted by /u/openuem
[link] [comments]

Is my server safe?

  1. changed port on server from 22 -> 22XX
  2. Root user not allowed to login
  3. password authentication not allowed
  4. Add .ssh/authorized_keys
  5. Add firewall to ports 22XX, 80

What else do I need to add? to make it more safe, planning to deploy a static web apps for now

submitted by /u/Character_Status8351
[link] [comments]

Frappe / ERPnext alternative?

I've been looking for a low code open source or at least self hostable platform for a while. The goal is to build a custom business app that's like CRM, order management, inventory etc.

What I have found so far

The business optimised platform

app-smith, Retool, Budibase etc

these are more of a single page CRUD app, the moment you need to start have proper navigation and page linking, they fall apart quickly

The general web app platform

Lowcoder, UI bakery etc

They are great platforms for simple business apps. Their provided component are generalised, not optimised for business.

Most are cumbersome with child tables, which is must for orders. Or struggle with business relation database, i.e. contact page that pulls summary of multiple tables.

Frappe Framework ( ERPnext )

Frappe is the most powerful and feature rich back end I come across so far. If it can handle ERP, it can handle pretty much any business database

Getting my head around setting up Frappe Framework for custom app has already been way more hands on then other platform, its frontend frappe-ui is by no means low code.

There are a few videos out there recorded from conferencess, or a full stack dev talking to the camera while jumping between various VScode files. Nothing sturctured and super hard to follow.

Any other platforms?

At the end of the day. I know no platform is perfrect, and everything has a learning curve.

Odoo is not real open source. I recall reading somewhere dolibarr has similar limitations, but hasn't investigated yet.

submitted by /u/Rxunique
[link] [comments]

Recommendation on selfhosted continuous integration

Hi, r/selfhosted!

I'm looking for a self-hosted CI framework to monitor the health of a source code repository hosted on gitee.com based on Pull Requsts change.

If I'm the owner of that repo, then it's a well-solved problem. However, my team don't actually own this, we are actually just a remote/guest team, so

  1. modification on the meta-thing of the repo is not possible,

  2. changes like "add an extra folder contains ci pipeline" is also not possible. - that means maybe I need to have a seperate place to hold these data

So here is my need for such CI framework:

  1. could be configured to work based on "poll every x minute" pattern instead of "callback from CSM provider". (if Gitee is not supported, then maybe I can modify the existing supported thing like BitBucket thing to make it fit, but I don't see "Drone.ci" provide a machanism to do "polling")

  2. easily customizable (ideally plugin etc) so I can actually send out coverage image/test case fail rate/memory usage during full test graph through IM.

  3. (optional) could use "remote runner" etc so we can have maybe more than one builder running in parallel.

  4. (optional) have a public page for showing "yep, execution for all these is still running" (for everyone without authentication).

submitted by /u/Illustrious_Form1052
[link] [comments]

Managing SSH Keys

Hi all,

I'm working on a new cluster following better security practice than I have in the past. I am using 3 nodes of proxmox and am yet to put load on this new cluster. I want to avoid password auth as much as possible and implement decent 2FA for my hosts and guests.

So, my question is, what's your preferred method to manage SSH keys public and private, rotate them keep them in sync, add a a second layer auth, perhaps oauth as well without being overly complex?

There are open source projects out there, yet most seem to be aimed at multi user enterprise. I just want this mainly for myself. Goal is easy management along with security.

Ant suggestions are welcome and appreciated.

Cheers!

submitted by /u/sirebral
[link] [comments]

what is the best Zerotrust Mesh VPN that I can selfhost ?

what is the best Zerotrust Mesh VPN that I can selfhost ?

My requirements:

1. They shouldn't have the opensource project just as a marketing tool (like headscale)

2. Shouldn't practice "Community Deprioritization" by shutting down forums (like Tailscale did)

please tell us about your experience in self-hosting different zero-trust-mesh vpn service and their level of complexity and potential future decision that may impact/limit things in future.

TLDR: Tailscale: I have only used tailscale and often suggested others in the threads to use it but now I feel like I was a "marketing agent" all along. But when I thought of deploying the headscale version, it felt as if the opensource project is heavily and intentionally restricted. I asked chatgpt about it if I am being unreasonable about it then it said "its a pattern where companies use opensource as marketing tool, and steps like shutting down forums is one way to detect this pattern."

I think tailscale is a good project, and it is doing what any business would do, but since I often also look into past and potential future business decisions of projects I want to deploy. I don't think I am going to use tailscale or headscale. Let me know if I am missing something.

Netbird: I haven't used netbird, but upon reading it seems their cloud version is different from their selfhosted version, which is expected, but since I haven't used it I can't speak about them.

I might as well go back to bare metal wireguard if there is no option.

Seeing the craze of tailscale in this subreddit, I think this is going to get downvoted to nothingness

submitted by /u/r4nchy
[link] [comments]

Docmost v0.10 - table of contents and more

Docmost v0.10 - table of contents and more

https://preview.redd.it/s4boxubz4vte1.png?width=2488&format=png&auto=webp&s=051b1e7818518a5c2bfb0b7a7807f9e03e81033c

I hope you all are having a wonderful week.

For the uninitiated, Docmost is an open-source collaborative wiki and documentation software. We are building a self-hosted and open-source alternative to Confluence and Notion.

In v0.10, we introduced the table of contents feature for headings.

Also, it is now possible to permanently delete users from your workspace.

Highlights from this release

  • Table of contents
  • User deletion
  • Move pages between spaces
  • Other improvements and bug fixes

Full release notes: https://github.com/docmost/docmost/releases/tag/v0.10.0

Website: https://docmost.com
Docs: https://docmost.com/docs
Github: https://github.com/docmost/docmost

submitted by /u/Kryptonh
[link] [comments]
❌
❌