- Could you share your configuration? (Mostly interested in Network) I still see some noticeable latency if I stream from my PC through wifi to steam deck which is connected to a TV. At one point I just dropped the idea as I wanted to actually play the game instead of tinkering for too long.
- There's this talk by AdaCore and a SWE@nVidia on how nVidia utilized Ada/Spark for Embedded software: https://www.youtube.com/watch?v=2YoPoNx3L5E
- 20 points
- Because the companies making the laptop recommend you to shutdown the laptop before puttint it into your backpack.
[1] - https://www.dell.com/community/en/conversations/xps/faq-mode...
EDIT: Added source cited in the article
- I agree regarding the touch interface, but look at the steam deck example, connect it to some monitors and peripherals using Type-C and you have a computing monster that you can use for everything. And having the portability + other programs like final cut and w/e accessible right at your fingers is amazing!
- I mean, they only made a poor demo since the announcement and then vanished not providing any more info. I do think projects LIKE Devin can replace some developers that work in most popular domains (I'd guess JavaScript and such), but it won't replace devs in complex fields (e.g embedded programmers)
- Yes, but it kinda locks you into running 'alr build' and adds other things inside 'config' directory like user's distro and other things. My guess it's probably great when you already have a done project and want to publish it, but if you want to compile your code ASAP, it's much easier to avoid it completely (except for pulling packages)
- > Since one of the biggest complaints about Ada is getting the toolchain [6], I hope this can solve a lot of problems for newcomers to the language.
It might be just me, but Alire isn't great, I tried it multiple times, it's great for getting complicated dependencies e.g Utilada, but I go for GPRBuild as it just avoids all the fuss when programming across Linux/macOS.
I might try a hard switch at one point as I didn't use Alire 2.0.0 that much, so maybe it's better now.
- 3 points
- 2 points
- > The number of reserved keywords is not a bad thing.
I'm not saying reserved keywords are bad. I'm saying there's much more to learn about Java to learn programming, Go is limited with its' keywords and 'features', which often results in more LoC, but makes it super easy to get going, run into general programming problems like using a variable instead of a reference to it, etc.
In Java, you spend much more time learning the features of the language itself, even simple things like (s)Strings are not easy to understand, then add classes, inheritance, UTF-16, adding other libraries, build tools, JUnit and many, many other things that are given to you with Go.
- https://go.dev/play/p/71I57QCycTr This works, so how exactly did I leave them out?
- It is easier to know that lowercase is package-specific, uppercase is exported, than knowing which field is private/public by default.
Go reserved keywords: break, default, func, interface, select, case, defer, go, map, struct, chan, else, goto, package, switch, const, fallthrough, if, range, type, continue, for, import, return, var
Java reserved keywords: abstract, continue, for, new, switch, assert, default, goto*, package, synchronized, boolean, do, if, private, this, break, double, implements, protected, throw, byte, else, import, public, throws, case, enum, instanceof, return, transient, catch, extends, int, short, try, char, final, interface, static, void, class, finally, long, strictfp, volatile, const, float, native, super, while.
- It is frustrating to read Java code. I don't want to understand your abstractions or class definitions like final, static and whatever.
I don't want to learn about Gradle or Maven to understand how a package is working, I'd rather do it in code.
Consider even the current "Hello, world" example in Java (Yes, I know about the proposal about simplifying it), it is tedious, why would I need to understand public/private and classes before launching a simple program?
I fully agree it is a terrific piece of software, especially for industry-grade applications, yet it just isn't attractive.
Main thing IMO, is that you can start out writing pretty good Go code after 24 hours and just improve on your skills as a general programmer. With Java, after a few months you would still need to know about some methods or OOP tips/tricks, design patterns etc. to become proficient.
He is continuously spouting non-sense not including aggresive anti-vaccine stance, hydrochloroquine curing COVID-19 and that pesticides makes kids go transgender [2]. Yes, you definitely should know all of that and be careful, because the secretary of health has said so.
[1] - https://www.cbsnews.com/news/rfk-jr-circumcision-linked-auti... [2] - https://edition.cnn.com/2025/02/01/politics/rfk-jr-fact-chec...