Hacker Newsnew | past | comments | ask | show | jobs | submit | more s2l's commentslogin

Check out minetest open source too, which is similar but separate game like minecraft. You can self-host the server.


or, as the kids like to call it, the "We Have Minecraft At Home" version.


Tell them they can just call it "Luanti" now ;-) [1]

It's also becoming more and more "not just Minecraft". For instance this entry from the latest GameJam, which is a nice little shooter [2]

[1] https://www.luanti.org/

[2] https://content.luanti.org/packages/Sumianvoice/extra_ordina...


Do you know if a remote backup service was written? I am going through SimpleBackup code, (and if not exists) I would like to contribute remote agent for backup. Any pointers for that implementation would be appreciated.


Yes, I wrote one [1] and others did too, e.g. [2] and [3].

The gist of it, as mentioned in [4], is that you need to have a web server that implements checkStatus and saveConfig PUTs, and PUT and DELETE for saveBoard.

[1] https://github.com/apankrat/nullboard-agent

[2] https://github.com/luismedel/nbagent

[3] https://github.com/OfryL/nullboard-nodejs-agent

[4] https://nullboard.io/backups


This has been part of standard ubuntu repos for sometime. (apt install solaar)


Stories Pushing Imaginary Nonsence


> or perhaps a brand refresh.

Doesn't brand refresh often includes new components and new design language? In creative space, every design agency tries to sell something different to the organization and thus brand refresh will discontinue any prior design tokens and come up with new one.


"it depends"

When working on products that can last decades, you can't just throw away all styling and start from scratch. In this case, design tokens are essentially styling hooks that allow teams to propagate design changes at scale without rebuilding everything.


> design tokens

> styling hooks

You mean variables.

I don't get why the marketing speak is necessary. I also think it's detrimental to what we've built as engineers. Please stop. It's neither a token nor a hook, it's a simple variable.


It goes beyond variables. At the minimum it's a name and a static or dynamic value, but it can also contain metadata, transforms, private/public attributes, formatting constraints...

You may not be aware (and 10 years late in trying to stop this), but this name has been very well received in the web design industry and frontend world and helps us build a community of craft to solve similar problems together.. so it looks like it's here to stay.


Can you share some of the zigbee devices that you are using? Thanks.


Happy to, but caveat emptor, your mileage may vary, and so on. The following is for a North American site I was just in.

The things that are battery operated, no big deal. The things that are full power, make sure they are UL, CSA, CE, AS/NCS, JIS, IS, and such listed. The cheaper the device the more likely to have quality shortcuts. Last thing we need is things to catch on fire unnecessarily.

Aqara Smart Plug

Linkind PIR Motion Sensor

Linkind Door Window Sensor

Seedan Zigbee Smart Light Bulbs

Seedan Zigbee Smart Plug

Sonoff SNZB-01 Zigbee Wireless Switch

eWeLink SNZB-03 ZigBee Motion Sensor

IKEA STYRBAR remote control

TRADFRI motion sensor

Some Zigbee devices go to sleep (e.g., STYRBAR) and disappear from the list or show unavailable. Once acted on, they would come to life and perform as expected.


zigbee2mqtt makes things easier to establish the bridge. Running as a container, next to home assistant container.


Desktop: keepass variants.

Android: Keepass2 android.

Use syncthing to stay in sync.


How to use Syncthing on Android now that the app has gone?



For this type of data, preference could be toward fully open source stack (i.e. fdroid, etc).

Another thing I recommend is to enable versioning on syncthing for the database. This way accidental changes can be reverted easily.


For another use case, I experienced that the phone battery starts swelling after few months. It was an indoor setup and I had removed the phone backcover to avoid overheating.


Now imagine, if there was a timeline to show the evolution.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: