I wouldn't be surprised if Unreal Engine being C++ is also a relevant factor in this, with Unity doing their bullshit while lagging behind in almost everything feature-wise.
- Posts
- 5
- Comments
- 304
- Joined
- 3 yr. ago
- Posts
- 5
- Comments
- 304
- Joined
- 3 yr. ago
AI Training: Training LLMs on the prose of this book is strictly prohibited without a Community Benefit Agreement.
It's available in a Github public repository.
While I couldn't find any specific clause in GitHub ToS that would explicitly mention that you give them a permission to train on it, it does have a clause that you are allowing them to (among others) parse and analyze the content as necessary to provide the service, which if I'm not mistaken is what they are using to justify them training their AI on public repositories, since technically their service is also Copilot.
Also, I think they accidentally replaced their LICENSE with README. https://github.com/chrisnchips42-blip/Logos-of-Aether-A-Measurement-Theoretic-Foundation-for-Physics/commit/7703fd43b859b6177738ca276e5eeafd77e17598
To add to this excelent answer, one thing that made me really understand and realize quite a lot about how do CPUs actually work, and why is most of the stuff the way it is, was playing through the amazing "Turing Complete" puzzle game.
The premise is simple - you start with basic AND/OR/NOT gates, and slowly build up stuff. You make a NAND, and then can use your design. Then you make a counter, and can use that. The one bit memory. An adder. A multiplexer. All using the component designs you have already done before.
Eventually, you build up to ALU and RAM, until you end up with a working CPU. Later levels even add creating your instruction sets and assembly language, but I never really got far into that part.
It's a great combination of being a puzzle game - you have clear goals, and everything is pretty approachable and very well paced. I had no idea how is memory done on the circuit level, but the game made me figure it out, or had hints when I got stuck.
And seeing a working CPU that you've designed from scratch is pretty cool, but most importantly - even though I've had courses on hardware, CPU architecture and the like on college, there's a lot of stuff I kind of understood, but it never really clicked. This game has helped tremendously in that regard, and it was full of "aha moments" finally connecting a lot of what I know about low-level computing.
I'm not even into puzzle games that much, but this was just a joy to play. It was so fun I sat through it in one session, up until I got to a complete CPU. I very highly recommend it to anyone.
Maybe I'm misunderstanding, but are you saying that you use LLMs as refactoring tools, so things like to move code around, rename stuff, extract functions, and make changes that don't change the logic?
Or is it something else? Because as far as I know, LLMs are pretty bad at not making random changes, even if told to just reorder stuff, plus we have a lot of deterministic tools for that job, so I guess you probably mean something else. Honest question.
This is a really good point.
This post is a great example of what will skipping a research and just trusting the first solution you find lead to.
When you are researching the thing yourself, you usually don't find the solution immediately. And if you immediately have something that seems to work, you're even less likely to give up on that idea.
However, even taking this into account (because the same can probably happen even if you do research the thing yourself - jumping to a first solution), I don't understand how it's possible that the post doesn't make a single mention of any remote desktop protocols. I'm struggling to figure out how would you have to phrase your questions/promts/research so that VNC/RDP, you know - the tools made for exactly the problem they are trying to solve - does not comes up even once during your development.
Like, every single search I've tried about this problem has immediately led me to RDP/VNC. The only way how I can see the ignorance displayed in the post is that they ignored it on purpose - lacking any real knowledge about the problem they are trying to solve, they simply jumped to "we'll have a 60 FPS HD stream!", and their problem statement never was "how to do low-bandwith remote desktop/video sharing", but "how to stream 60 FPS low-latency desktop".
It's mindboggling. I'd love to see the thought and development process that was behind this abomination.
Uh, I'm pretty damn sure I have seen an office with hundreds of people, all connected remotely to workstations, on enterprise network, without any of the problems they are talking about. I've worked remotely from a coffee shop Wifi without any lag or issues. What the hell are they going on about? Have they never heard about VNC or RDP?
But our WebSocket streaming layer sits on top of the Moonlight protocol
Oh. I mean, I'm sitting on my own Wifi, one wall between me with a laptop (it is 10 years old, though) and my computer running Sunshite/Moonlight stream, and I run into issues pretty often even on 30FPS stream. It's made for super low-latency game streaming, that's expected. It's extremely wrong tool for the job.
We’re building Helix, an AI platform where autonomous coding agents...
Oh. So that's why.
Lol.
- JumpDeleted
Permanently Deleted
To be honest, I saw an article/post about meshtastic, lookes up if it's active in my city, which it seems to somewhat be (I mean, it has a webpage and like 10 nodes), and decided to give it a try.
It never really occured to me to look up alternatives, first time I'm hearing about Reticulum, will look into it!
- JumpRemoved Deleted
Permanently Deleted
There really isn't a reason not to switch to LibreWolf at this point.
It's a shame that Mozzila is set on wasting developer time on tools people do not want, and in turn wqsting LibreWolf dev time on removing it.
Aodopting an opt-out model instead of opt-in is also bullshit. You should do opt-in, measure adoption and THEN maybe consider making it default, if it's high. It probably won't be. People who don't care about what their tech does are already using chrome or edge.
I'd be also surprised if it didn't do stuff like re-enabling itself after updates or some shit.
- JumpDeleted
Permanently Deleted
Internet access and in general communication being crucial during unrests is the reason why I'm currently waiting for parts to set up a few https://meshtastic.org/ nodes for me, my family, and friends that are interested, and get a few devices that I can hand out when it will be needed.
I've canceled my sub once they announced moving towards AI, and I'm using one of the perpetual licenses I have, i think it's 2023 or 2024. (In case you don't know, you can use the version you've been subbed to for a year forever even if you unsub).
So far, didn't have any issues. I only work on Unity games, though, so I don't really use much features, and I do anything other than C# in LazyVim.
I'm kind of interested how will it go, especially further development and their issue handling.
It doesn't do anything I need, though.
First time I'm seeing this, and I have to say I admire their dedication to the joke.
Zombo.com is a single-serving site created in 1999...
...
The site was initially a Flash animation, but as of 5 January 2021, it switched to HTML5 due to the discontinuation of Adobe Flash Player.
If you aren't already using it, https://vencord.dev/ is a good Discord client mod that lets you get rid of some of the annoying features.
Might be against ToS, but so far I don't think people had any issues with it.
Another option (that I use when I don't need voice) is having your own Matrix server with Discord bridge. With double puppeting it can bridge both servers and DMs, and post in your name (without needing a bot on the server).
As far as I know you can do double puppeting with Matrix discord bridges, or whatever it is called.
As in "the bridge posts using your account, and not a bot". I have it set up on my own Matrix server, and I have servers and DMs bridged without issues.
Also, setting up a server with the ansible project is super easy, it's one of those rare cases where the ansible is robust, easy to use and actually doesn't break.
- JumpDeleted
Permanently Deleted
Couldn't you just tape the music studio triangle sound/echo dampeners (or whatever it's called) around the exterior, and add a floor that has those subwoofer dampening triangle legs (to limit contact with the floor for vibration transference)?
I have no experience with React, so I couldn't tell. Thanks for the info, I'll keep it in mind.
I think I've seen it mentioned that in case RSC isn't used, it might be vulnerable but it's not really confirmed, but you're right that it probably doesn't warrant shutting down the server.
I don't really need it that much, though, so I'll just wait for the update, take a scour through logs and use it as a learning opportunity for forensics, and skip the reinstall.
Well, Element seems to still be running at the unupdated version even after update, so I'm just shutting the server down.
I'm bummed that it took me 5 days to learn about it, does anyone have some tips how to get early warnings for techs you're using? I'm guessing there's a way with npm.
Also, anyone has some tips how to properly compromise-check your server? I'm guessing there are logs to check for compromise, and audit your startup scripts for persistence? Any tools that could help with that?
Fuck, Element for Matrix is apparently build on React, and I was updating like 4 days ago after few months.
Well, time to update again, I hope it's fine. Never really learned how to properly compromise-check your server.
First time I'm seeing Uiua, and I like it. It's kind of cute, even though I know I'll probably never use it.
However, seeing one of their goals being "code that is as short as possible while remaining readable" is kind of ironic, given how it looks and reads. But I don't mind, it's still pretty adorable.
It looks like it's hell to learn and write. It's possible that once you learn all the glyphs (which IMO adds unneccessary complexity that goes against their goal of being readable), it might be easier to parse. I'm probably not the target audience, though.
I don't really do courses anymore, but one thing that kind of matches the questions was playing through Turing Complete.
It's a game where you start with NAND gates, and slowly build up from there. Other gates, then a counter, adder, single-bit memory, etc, where every puzzle uses the component design's you've build before. Eventually you build up to an ALU, RAM, add instructions and connect it up to a working CPU.
It's super fun, and even though hardware isn't really something I usually look into, it has taught me a lot, way more than college courses about CPU architecture. Plus, seeing (and actually programming, in later levels) on a CPU of your own design, using your own opcodes, is actually pretty cool.