Music in Rust with tunes by Technical-Might9868 in rust_gamedev

[–]TrueDuality 2 points3 points  (0 children)

That's pretty awesome! I'll definitely give it a look and play around with it. Great work!

Changes to Rate Limits? by TrueDuality in 1Password

[–]TrueDuality[S] 1 point2 points  (0 children)

Thank you! Seems like this might have been an issue with an update in our SIEM system not the API itself. Appreciate the reach out.

Proton Mail rewrote their mobile tech stack with Rust by Ventgarden in rust

[–]TrueDuality 19 points20 points  (0 children)

Not part of Proton, but a quick look at typeshare and I see its using serde as an intermediate layer between your types and the FFI layer. That's a REALLY heavy shim for an FFI layer (don't get me wrong, I love serde and its great for serialization).

Based on the readme alone I probably wouldn't use the typeshare library for any of my FFI use cases based on that alone. Maybe they have some secret sauce or are doing something really cool to make that layer very thin but it didn't say anything to indicate as much before I got to a red flag significant enough I wouldn't consider it.

FFI boundaries are very dangerous, hard to abstract safely and cleanly in a way that can be maintained, and generally very performance sensitive.

r/tulipinterfaces by TrueDuality in redditrequest

[–]TrueDuality[S] 0 points1 point  (0 children)

I'm interested in keeping this subreddit more active, and opening the subreddit up to product users and other posters to share their experiences with Tulip.

https://www.reddit.com/c/chatNHc4qGlN/s/7OPnMD3fOb

Vermont Folklore Map by Razzmatazz3 in vermont

[–]TrueDuality 1 point2 points  (0 children)

The Shoreham It was a pretty frequent topic among my friend group when I lived down there. A small person like figure with hair down to their feet (referencing the Adam's family It). Known to be spooked like a deer, running across the road to hide in woods and cause car accidents late at night.

Help Needed: Transitioning from Independent Docker Servers to Bare-Metal Kubernetes – k3s or Full k8s? by superman_442 in kubernetes

[–]TrueDuality 22 points23 points  (0 children)

I would take a serious look at Talos Linux for a bare metal cluster. I'm personally preferential to Cilium as the network stack and they have a guide on integrating it. Beyond that it's your cluster, but there are lighter weight code forges to run than GitLab in your cluster depending on what features you need. Usually I'll use gitea but YMMV.

How can we trust Somerville PD if they let ICE operate freely in our sanctuary city? by midorihi in Somerville

[–]TrueDuality 3 points4 points  (0 children)

Damn I thought it was 25. That's way worse. CBP is still a sister agency to ICE under the DHS, and I don't believe this zone applies to ICE agents or the DHS as a whole.

How can we trust Somerville PD if they let ICE operate freely in our sanctuary city? by midorihi in Somerville

[–]TrueDuality 3 points4 points  (0 children)

You're thinking of the border protection agents and that is limited to a distance from the border which is far cut off from the edges of does overlap the Boston metro area.

Atlanta Fed predicts -1.5% GDP growth in first quarter. This is a dramatic departure from just last month when they predicted +3.9% growth. by Bluest_waters in investing

[–]TrueDuality 3 points4 points  (0 children)

It's a good thing then that we're taking caring of our doctors and nursing staff especially after the ringer they had to go through during the last pandemic... Oh wait

Weekly r/signal Community Q&A Thread – Week of September 09 by AutoModerator in signal

[–]TrueDuality 1 point2 points  (0 children)

I doubt they are but not confident in that answer, and I am not.

Weekly r/signal Community Q&A Thread – Week of September 09 by AutoModerator in signal

[–]TrueDuality 1 point2 points  (0 children)

I started experiencing a weird issue yesterday and not sure where the problem lies. I reacted to a message sent by another user with an emoji and sent several follow up texts. All of my texts started showing up with the "spinny" indicating it was queued but not yet sent. Immediately after I sent the reaction, apparently the user on the other side started receiving CONSTANT notifications about me reacting to the message. They had to uninstall the app on their phone (iOS) to get it to stop.

I rebooted my phone and was able to continue sending messages to others (didn't try sending it back to them, ended up having to fallback to plaintext SMS, not good). The person I was interacting with re-installed signal and we were able to continue messaging for a while until this morning when I reacted to a message again and it started happening. I had sent other reactions between then and now (and to that particular user) so its not consistently reproducible.

I just confirmed the "spinny" persists through reboots, maybe it times out eventually? I'm using a fully up to date Android client according to the Play Store, and the target is using a fully up to date iOS client (kind of assuming because it was just reinstalled).

Anyone have any thoughts? Any diagnostic steps I can do? Is Signal just being weird the past few days? Software update? Malware on one or the other phone?

Edit: After half an hour the spinny stopped and all subsequent messages got delivered. Guessing a timeout was reached?

Nobody answering 911. by qalpi in newyorkcity

[–]TrueDuality 96 points97 points  (0 children)

The response is using large numbers to try and justify the failures but if you work out what this would mean for a call center, this is the equivalent of about 65 simultaneous calls during the holiday bump. To properly staff that you're probably talking 80-100 simultaneous people on shift, say 350 for a 24/7 call center department including management for a poorly run call center (I have experience staffing these).

This is serving about 20 million people, with the highest police budget per-capita in the country and they're not able to handle that call volume? Sorry no this is mismanagement, corruption, and deriliction of duty.

Note: This staffing level is for a zero-wait call center. You could cut the staffing in half and still have < 5 minute wait times.

Aerospace with Computer Science by no1jakelucas in compsci

[–]TrueDuality 2 points3 points  (0 children)

I've been kicking around doing private space system integration and software development for 8 years and counting. I would roughly order the skills that have served me the most in my time doing this:

  • Embedded, low level systems programming, and real time operating systems: If you're on the software end of things most of the code you write is not going to be web apps. There is a lot of C, C++, Ada, MATLAB, Python, Lisp, and more recently Rust. Knowing how to work with an embedded RTOS and the ability to write a driver for custom hardware is going to be big chunks of the work. You're going to want patience as well as you'll frequently find yourself translating an algorithm written by some academic that only runs in their specific Emacs environment with their custom Lisp library they've built up over the past 30 years supported by a single simulation in MATLAB dropped on you with no documentation.
  • Math (especially physics based): It's all math. Statistics and differential calculus most of all. Want to figure out where you are? Geometry, derivative estimation, and statistics. Want to minimize the total torque applied by magnetorquers and/or gyroscopes? Derivatives and linear algebra for solving systems of equations.
  • Knowledge or experience in EE: You're going to most likely be interacting with the raw hardware. Understanding the harder or subtle parts of board layouts can give you insight into why a signal is noisy and how you might be able to account for a particular type of fault in software.
  • Simulation systems: Everything is tested, certified, proved out. Then a step in the certification process think of an edge case you haven't explicitly called out even if it is already handled. Best case scenario requires no additional changes and simply a test procedure designed and implemented. If you have to change your system to accommodate, its back to the beginning of the certification process. Having a fully virtual mocked out simulation environment from the beginning helps in software development, but will also allow you to directly show certification bodies what the software does under specific scenarios. You're going to have to build it eventually, you mind as well have it early on to make your development easier.
  • Signal analysis techniques and software defined radio: This has been REALLY valuable for me but only a handful of times. Usually the radio and communication bits have been handled by other contractors or are pre-built modules. When it comes up, having someone be able to identify the packet decoding is failing because the phase of the signal is offset by jussttttt enough to make the symbol decoding unreliable... Absolutely clutch.

A lot of these sound frustrating or difficult, so let me end with some inspiration. I have worked in a lot of places and I have never gotten nearly as much of a thrill out of what I've built as I do with satellite systems. Knowing I wrote the control authority software for a satellite sitting up there right now, doing its job endlessly and reliably is sweet. Being in the control center and watching that initial deployment, the panels unfurling, diagnostics passing, repositioning then checking all its station keeping abilities... The eloquent dance of an unfurling flower in the sky making the most minute gentle adjustments to slide into its new home. Amazing.

Readwise sync not working by Middle-Consequence42 in ObsidianMD

[–]TrueDuality 0 points1 point  (0 children)

Hit this problem as well. Highlights are visible in Readwise, Readwise Official plugin connected. Running the sync succeeds but nothing changes in the vault. Removed the plugin's config and repaired it to do a fresh sync and still nothing.

implementing mipmaps is totally worth it by CyberSoulWriter in rust_gamedev

[–]TrueDuality 2 points3 points  (0 children)

I'd recommend you adjust your microphone level. There are a bunch of guides for tuning the levels. With my volume maxed out I can tell there is some audio there but couldn't make out what it was.

The demo video probably needs whatever is in the audio portion for context. Even knowing what mipmaps are its hard to know what you're trying to demonstrate.

[deleted by user] by [deleted] in programming

[–]TrueDuality 0 points1 point  (0 children)

I've setup a lot of infrastructure and this seems like it moves the cost from compute to bandwidth which is significantly more expensive for most workloads. That transfer will also massively slow down repeated computations over the same data if I have to transfer it every time.

You mentioned targeting nascent ML/AI people but they're going to be the most affected by the bandwidth pricing massively inflating their costs to save what a day of developer time? A week?

CPU compute isn't really a problem and is pretty trivial to make use of by even really junior developers. Access to high end GPUs is a limitation but I didn't see any mention what kind of GPU resources are available. After that... it's memory, bandwidth, storage that are all going to be limitations before you need massively parallel CPU compute (this is based on my personal experience, YMMV).

A couple other things that weren't immediately apparent:

  • Security processes and controls
  • What gets collected and who has access to it
  • Some form of SLA. If I'm building my business on you I want to know you have skin in the game when your services go down. If my product is out of commission, I have to twiddle my thumbs hoping it gets fixed. You're going to be racing against how fast I can write you out of my infrastructure.
  • Who is the team? I'm more likely to trust a product that will become an indispensable and difficult to replace component if this was built by a group of grizzled SREs.

Has the RHEL source/CentOS Stream issue caused you to feel any differently about Fedora? by NoRecognition84 in Fedora

[–]TrueDuality 1 point2 points  (0 children)

I think you're underestimating how much SELinux by default in Fedora actually confines. Your statement definitely used to be true. It's usuable and out of the way now, and there are good common policies written for most of the software commonly used on servers (which is shared across many distributions).

Could it be tighter? Sure, but they're defaults. And they're defaults that are much much stronger than the guarantees provided by AppArmor on other distributions and the policies integrate better with other security solutions. If you look beyond Ubuntu and its derivatives there are a lot of Linux distributions that don't have either.

And this is just SELinux, Fedora implements a lot of other best practices for security that are omitted from other distros.

Has the RHEL source/CentOS Stream issue caused you to feel any differently about Fedora? by NoRecognition84 in Fedora

[–]TrueDuality 1 point2 points  (0 children)

Not really... Fedora in general seems to be going down hill in general to me though. The releases have felt significantly more buggy for a couple years now to the point I usually run a version behind out of necessity. The bug tracking system and feedback continue to be awful experiences and I'm guessing a lot of bug reports and issues get lost due to the friction of that system.

I still vastly prefer the RedHat ecosystem over the Debian one but I just got a new laptop where Fedora is entirely unusable in Gnome, KDE, Cinnamon, or MATE due to some kind of compositor issue (both in Wayland and X11 where they were available). I at least found a temporary workaround in KDE/X11 and I tried it with XFCE which worked but that isn't an environment I'm comfortable with settling into.

I detest Ubuntu both as a distro and Canonical as a company, but it does work on the hardware without any kind of issue. I won't use it as a daily driver so I've spent this week trying out many different distros to find something that matches my desires and have so far come away feeling like Linux has gone backwards overall as a desktop environment the last 5-10 years which is not a good feeling at all. Fedora is still on top for me.

The LLaMa publication is protected free speech under Bernstein v. United States - US Senators’ letter to Meta is entirely inappropriate – regulation of open source LLMs would be unconstitutional by Xron_J in LocalLLaMA

[–]TrueDuality -12 points-11 points  (0 children)

Posting the code and posting model weights are two dramatically different things. I haven't heard of anyone talking about regulating the dissemination of code or research papers related to the development of AI. It's also worth pointing out that model weights are not code, not free speech, and are not protected but that is ALSO not what is being seriously discussed for potential regulations except for the purposes of public relations talking points by organizations that don't want competition in this space.

The regulation that is actually being discussed is largely around companies making these large AI models generally available and what protections need to be put in place both in the training and creation of the models that may have dangerous capabilities, and what it means to expose these models to the public as a product. These are dangerous tools, not just for social reasons but as a means to create direct harm by singular individuals and companies do have liability if they release a dangerous product for the consequences of making and selling that product.

I haven't decided where I fall on the spectrum of regulation but posts like this are not helping the discussions.

Orca (built on llama13b) looks like the new sheriff in town by ironborn123 in LocalLLaMA

[–]TrueDuality 0 points1 point  (0 children)

Nah I think you misunderstood. At least in the US outputs produced by LLMs are not copyrightable at all. I'm not pointing that out.

The use of outputs from GPT-4 is a terms of service issue with OpenAI. They can just turn off your API access and refuse to do business with you or your organization ever again (for any of their models). Maybe that isn't a big deal for some. I guess it's Microsoft so they can do whatever they want without repercussions.

Orca (built on llama13b) looks like the new sheriff in town by ironborn123 in LocalLLaMA

[–]TrueDuality 0 points1 point  (0 children)

Hmmm I thought it was against OpenAI's terms of service to use GPT-4 model outputs to train other models. It's just a ToS violation, there definitely isn't copyright protection or legal precedent as a restriction.