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

FTA it says the treaty covers "weapons of mass destruction". But historically (at least prior to the 2000's), there was an unspoken rule of not weaponizing space. I think that's changed in the last ~20 years and recall covered of China sending kinetic weapons into space.

I love this idea! One of the fallouts from widespread AI adoption that I've seen: They're very good at creating visual artifacts, but if you ever have to provide data in those artifacts, you don't really have a great way to share it without hard coding it.

> One downside with this approach is that multiple people working on it will create different copies. To make it possible to merge different copies of the same file, each data entry has a unique UUID and timestamp.

This was the first thing that popped up in my mind: Changes stemming from two sources and reconciling them. I see that you have a statement about how to handle data entry from different sources, but I don't see exactly how those are reconciled? For instance, if two users have a copy of the .capsule and make changes, then want to share their changes with the other, you have two individual .capsules with different data.

How do you merge them?


Each document record is saved with UUID and timestamps. When deleting a record the data is removed but the record keeps a tombstone so only the ID remains. For conflicts currently the newest one is used, but there will be a merge like UI in the future to confirm which one to use.

Git, html+css+svg and data in json.

Interesting. So if I'm reading this correctly, this is distinctly different than the artifacts that Claude creates? If that's the case, why create it inline as opposed to an artifact? Any time I get a visual, I tend to find them so useful that I _want_ them to be an artifact that I can export and share.


Anyone have any experience using this? I've been managing most of my homelab infrastructure with a combination of saltstack and docker compose files and I'm curious how this would stack up.


I used to run it and generally liked it, but eventually felt limited in the things I could do. At the time it was a hassle to run non-tipi apps behind the traefik instance and eventually I wanted SSO.

I ended up in a similar place with proxmox, docker-compose, and portainer but I have it on my backlog to try a competitor, Cosmos, which says many of the things I want to hear. User auth, bring your own apps and docker configs, etc.

https://github.com/azukaar/Cosmos-Server/


I tried it a few months and it was nice. But I think it lacks a way to configure mounting points for the apps storage.

By default, each app have its own storage folder and not really a useful default in the use case of a home lab : you probably want, idk, Syncthing, Nextcloud and Transmission to be able to access the same folders.

It’s doable but you have to edit the yaml files yourself which I thought removed most of the interest of the project.


Agreed. I struggled for days in trying to get an external drive mounted into Nextcloud.


Ran into the same problem with umbrel. Wanted to use photoprism for a gallery but nextcloud and syncthing to backup the photos. Was easier to just manage the containers myself.


I've been evaluating it alongside Cosmos and Umbrel, in addition to tools I've used before like CapRover. I like it but I don't have any strong feelings yet. I will probably do some sort of writeup after I do more evaluations and tests and play with more things but I haven't had the time to dedicate to it.

If you're already familiar with setting things up Salt/Ansible/whatever and Docker compose, you might not need something like this -- especially if you're already using a dashboard like Dashy or whatever.

The biggest thing is that these types of tools make it a lot easier to set things up -- there are inherent security risks too if you don't know what you are doing, though I argue this is a great way to learn (and it isn't a guarantee that simply knowing how to use Salt or Ansible or another infrastructure as code tool will mean any of the stuff you deploy is any more secure) and a good entryway for people who don't want to do the Synology thing.

I like these sorts of projects because even though I can do most of the stuff manually (I'd obv. automate using Ansible or something), I often don't want to if I just want to play with stuff on a box and the app store nature of these things is often preferable to finding the right docker image (or modifying it) for something. I'm lazy and I like turnkey solutions.


> there are inherent security risks too if you don't know what you are doing

It's actually worst. Even if you know what you are doing there is some amount of work and monitoring you need to do to just to follow basic guidelines [0].

What we would actually need is a "self-hosting management" platform or tool which at least help you manage basic security around what you run.

[0] https://cheatsheetseries.owasp.org/cheatsheets/Docker_Securi...


I’ve been using it for a few months on a raspberry pi 4. I installed (via runtipi) pi hole for dns, Netdata for monitoring and Tailscale for remote access. Works great for me and my family, I can stream videos from jellyfin for my kids when we are on the go and all the family devices use pihole.

I tried to do things myself in the past but this is so much easier if you don’t have particular needs.


I'll answer from my own experience (with no inner voice):

1) I have to be very explicit when reading with an inner voice (which goes to your second point). Generally, it is a kind of recognition that a word has a meaning and I "feel" that meaning, if that makes sense?

2) Yes. It feels unnatural though.


But then how do you do what I'd consider simple things like sanity checks?

For example, hooking up jumper cables. I suppose I could hook them up without an inner dialog.

But then at any point if I get confused or remember that dangerous things can happen, I can go back and compare against a list in my head of the steps to hook them up. E.g., don't let clamps touch, start with the dead battery, positive first, crank and rev the working car, etc.

How can you get the same type of sanity check without an inner dialog? Do you memorize an ordered sequence of "feels" that correspond to the steps?


You know, I've never really thought about it. Yeah, I guess I do just remember the feeling and know that it's a step that I've completed. And when I recall the steps that need to be done, it's not really a cohesive spoken thought. It's like impulses of sensations? My brain is just like "Order's important. Red red, black black." without the words.

For really difficult mental tasks, I'll actually talk to myself or write things down so that they are less chaotic since the feelings/impulses in my brain may not line up. Kind of like a buffer filling up.

Now what really bothers my wife is when we talk about how we have conversations with others. I don't necessarily think about what I'm going to say verbatim when I'm talking to someone. It's impulses like I mention above where things kind of "flash" into my brain the moment before I say it. The best way that I can think of it is that it's similar to playing a sport where you have moments to change your trajectory and movement to accomplish what you want. I know thematically what I want to say, but I don't actually build the sentence in my brain.

Hope that helps!


> The best way that I can think of it is that it's similar to playing a sport where you have moments to change your trajectory and movement to accomplish what you want.

If I had to speculate I'd say a lot of people have the experience of both this and the inner voice, depending on context.

It doe make me wonder: are people who can't spontaneously "surf" sentences in realtime and instead rely wholly on an inner voice? :)

Edit: I've noticed that reflecting on this kind of stuff can wreak havoc on young musicians. I remember a colleague who learned the Grieg concerto but was having a small number of wrong notes (say, 5% or so) creep into various sections of the piece, seemingly at random. The teacher started to drill down on each section, having the student write down which finger plays what, subdivide tricky rhythms, and so forth.

What was wild was that each time the teacher asked the student to notate the chord at the point where a mistake occurred, this would generate a cascade of more mistakes. She'd essentially been playing mostly by feel without thinking about the harmony at all. The added anxiety about harmony increased her error rate for relying on feel; pretty soon she wasn't able to make it through the piece. They then went back methodically through the entire thing, having her notate each and every harmony and describe how each one relates to the next, which were primary vs. ancillary, and so forth. Only then could she play the entire piece with precision.

So sometimes to get from 95% to 100% you have to go back down to zero!


I'm a huge fan of Squarofumi. I've bought two Watchy kits and have absolutely loved coding all kinds of interesting things for them. Given that it's powered by ESP32, it makes development super easy.


Thanks!


I've had a very similar experience (both in terms of coming from the southeast and the "you don't need air conditioning here" lines). I don't know why people still say that AC isn't needed. Year over year, it seems to get worse. Add in the smoke from the fires that seems to settle in every other year, it just doesn't make sense _not_ to have AC.

A couple of summers ago, when the heat was so bad in the Seattle area, I called a local HVAC installation and repair company to talk about getting AC installed at my home (built sometime in the 80's). There was a wait list of _hundreds_ ahead of me and unit shortages. It was a nightmare. Luckily, folks seemed to reconsider installation over the winter and I was able to work our way up to the top of the line to get things installed during the winter. Best decision I've made.


Yeah I think the 9 months of winter tends to make people forget precisely how miserable summer can be without at least a little bit of AC. With the climate heat pumps are effectively ideal here and electricity is relatively cheap and renewable. There’s literally no reason other than stubbornness at this point.


Part of me wonders if it's similar to the "never carry an umbrella" dynamic? Maybe it's just a "well, this is just how it is, carry on"?

Anyway, it's probably different in our minds because in the southeast, the heat + the humidity can literally kill you. Not having AC isn't just an inconvenience there; it's an emergency.


Yeah absolutely. I spent so many nights with the bedsheets plastered to my body I can’t sleep if it’s even warm, I start flashing back to the trauma of my youth.


Perhaps an explanation is that the climate has changed? Some kind of warming of the globe?


Trying to figure out what's unique here, but it seems like Proxmox is being used to create VMs that then run docker. Then docker on these VMs is used to spin up a bunch of containers. So really, it's just Proxmox -> VM -> Docker -> Containers. So it's dedicated docker VMs to coordinate containers...

I was expecting Proxmox's LXC capabilities to be used to scale up to 13000, but this is just VMs + docker allowing that. Seems like the same thing could be done with any LVM hypervisor and VMs? Can someone correct me if I'm missing something?


AFAIK it’s the only way to run docker containers on proxmox. You can run lxc containers directly but docker requires an intermediate vm… which is one more reason to avoid docker altogether :)


You can install Docker directly on Proxmox. I did a little comparison of the 3 methods [1].

[1] https://danthesalmon.com/running-docker-on-proxmox/


No, sounds like you got it.


As others have mentioned, I think the interesting thing here would be understanding the latency for processing the signal. Anything in the single digit milliseconds would be fantastic! I know at one point I was looking into Raspberry Pi and ended up on Pedal Pi[0], though I couldn't get the parts I needed to make it work.

I ended up using Teensy[1] and related audio shields[2] to get things working from a sound/acceptable delay perspective. But being able to get things going on a Pi would probably make more of the advanced input controls much simpler to implement simply from a OS support perspective (like in this project with the WebUI). The UI I'm seeing in this project looks great and it would be cool to potentially see something like kits/preinstalled images roll out for this!

[0] - https://www.electrosmash.com/pedal-pi [1] - https://www.pjrc.com/teensy/ [2] - http://blackaddr.com/products/


Stable USB audio with 3.9ms latency is possible (measured using a loopback cable). Not sure if this product manages to achieve that or not.

https://rerdavies.github.io/pipedal/AudioLatency.html


Also, the teensy audio library is great!

https://www.pjrc.com/teensy/td_libs_Audio.html


You've done a fantastic job of describing what I couldn't put my finger on! One of the issues I had when developing this code was what I referred to as a "jarring" noise when distortion gain was turned up. It's like you describe: almost "metallic." I alluded to the "jarring" sound in the article, and it's great to know the culprit! There weren't a lot of repos, articles, or forum posts that had examples of solid, straightforward distortion implementations, and now I can see why.

Hopefully, we'll see someone get some code out there that helps clean this up!


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

Search: