• 0 Posts
  • 727 Comments
Joined 1 year ago
cake
Cake day: June 17th, 2023

help-circle
  • That is a lot of contradictory sets of requirements. If it is important to have on the deck then it is going to be trivially searchable online. Something that is niche that others are not really doing is going to be very subjectively interesting or useful. That makes it impossible to recommend anything without violating one of those requirements.

    Instead here is some advice for finding project ideas: Look at your own interests/hobbies/things you need to do and start taking note of problems you encounter, grievances or annoyances you have or just things you think could be made/done easier. Out of those you can look at ones that you think a steam deck could help solve and from that you can start to investigate ways to use the steam deck to solve those problems. That is essentially how you find niche and interesting/useful things that are specific to you to work on. It can take time, but the more you think about it and write things down the easier it becomes to find projects to do.

    Things that I can just easily stop.

    Technically any non-online game will work since you can just put the steam deck to sleep with the tap of the power button when ever you want and resume later on. It takes a couple of seconds to go to sleep and so the only times it is annoying is when you are directly in the middle of some action - which is generally easy to avoid in most games if you know you are coming up to your stop.

    Personally I have been playing monster hunter world like this which works quite well - especially since there is quite a bit of less action packed stuff you can do between the main story line.




  • Anyway, yeah why would I watch someone else play a game when I can just play it myself?

    I think some of it is watching people do things you cannot do. Competitive play, in both sports and gaming, is quite a different thing to watch people with skill vs what you could do yourself. Plus I suspect there is a lot of the psychology that goes with routing for a team and the feeling of being part of something bigger or something.

    Personally I don’t really get it myself but I can see why people would. IMO it is not much different from why so many people like watching sporting events rather than going out and playing themselves.

    For games I haven’t played yet, I would spoiler it for myself. Games I’ve already played… well, don’t need to watch that anymore, right?

    That is true for single player games, but not for match making/competitive ones. I suspect that people are more so watching competitive ones than single player story driven games.






  • “We still think the best experience comes from logging in,” they add

    Don’t forget the best data as well!

    However, Warp says it plans to ‘tweak’ —restrict, in other words— which features are available to users who don’t log in over the coming months.

    This whole thing is just screaming to me that they are in the first stages of enshitfication - make a nice product that people want to use but with enough control that they can later squeeze you for all you are worth.

    NO I do NOT want to login to my termial, have things locked behind a paywall, have things I come to rely on be taken away with a future update and all my data be sold off to anyone that wants it.




  • You could also print 2 layer circles/rectangles to cap the hole. Then melt/glue/weld the edges. Could use a soldering iron, hot knife, any glue or the 3dpen to do that and I would think it would give you a more consistent surface than the pen alone (and may not requite it at all). Worth trying at least.

    Might even be worth creating a stepped hole to give better gluing surface like:


  • I designed a part that has compartments for small neodymium magnets.

    If the magnets are orientated with the layers you can always pause the print at the top of where the magnet needs to be embedded, just before the final bridging layer and insert the magnets mid print. Then resume the print and it should seal them in with a clean layer above it. Should be much cleaner then using a 3d pen to cover it up after the fact.

    As for sticking parts together I can see it being useful for smaller or thinner parts, but for larger areas there are glues out there like gloop that can essentially melt and weld parts together more effectively with larger open times then you have with rapidly cooling pla.

    I can see it being useful for spot repairs or filling holes or tacking parts together while you wait for glues to set.



  • The premise of this article if false. C is not the Go-To language for programmers. Pick any random programmer in the world and C will likely not be their main language and chances are they will never have even touched it before. There are a lot of languages in a lot of domains and a lot of programmers working in a lot of different places. Just look at the vast amount of web developers out there most of which have never even looked at C code before. Sure C underpins a lot of technology these days, but that does not make it the go to language for most people in anyway.

    In today’s world, where languages like Perl, PHP, Java, and others dominate, you may wonder why ‘C‘ is still widely used.

    I am sorry, what year was this written? Listing those languages in 2024? How out of touch is this author. Also that statement alone undermines the point of C being the go to language if others are more dominate languages.

    Why Do Most Programming Courses Start with ‘C’?

    … Because they don’t? There are a vast number more courses out there all the different languages out there. Python, java etc tend to be very popular with people new to programming as well and are very often the first languages taught even in Universities. C is often a single module given out eventually, but is rarely the first thing taught unless you are going for something like an embedded engineering degree.

    ‘C’ in the Real World

    Did you know that 90% of the world’s supercomputers run Linux? Linux, which forms the backbone of many servers, smartphones, and even space exploration systems, is primarily written in C. The Linux 3.2 kernel alone had over 15 million lines of code, showcasing the power and relevance of C in modern software.

    Ok? Umm I think I am lost now. I don’t get where this trail of thought is going. Why do we care about supercomputers at all? Why is Linux relevant here? Most developers are not Linux kernel developers by any stretch of the imagination and most C developers are not Linux kernel developers either. And super computers are not really relevant to anyone but some very niche people. And 3.2? I think the author is showing their age again.

    Remember, learning ‘C‘ is a stepping stone to understanding many other programming languages, and its influence on the software we use every day is undeniable.

    Learning any language is a stepping stone to understanding many other programming languages. C is not that much more special than python or java or anything else here really.



  • But is Rust merely a new face on Ada?

    They share some features. But what language does not share any features with any other language? Any new language these days will be heavily inspired by and take features from other languages while making changes to or pulling in features from other places to create a mix that is unique to that new language. Rust is far more than just its GCless memory safety features and I am not even sure if they are inspired by ada or were just arrived at a similar solution to ada - they are not exactly a one to one matching with how ada does anything. If anything I believe that rust is much more heavily inspired by ocaml than ada.