I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here's the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open...
Hello and welcome to the club! It depends on your skill level. For some it can be very difficult to install any OS, Linux or not.
I'd recommend practicing on a VM first to verify your technical chops.
Step 1: Download virtualbox and create a new Linux virtual machine with 30 GB of disk space.
Step 2: Download a Linux ISO and mount it in the VM.
Step 3: Maximize the VM window and install Linux.
Step 4: Play around with your new Linux installation as though it were your real OS.
I'm so tired of this freepressjournal trash, it's always some clickbait article that looks like it was written by a child for a middle school book report. Can we stop posting throwaway sources like this and use real sources instead?
Let's say we don't care about the backendfrontend interconnection we see in most JS frameworks. We just want to program the backend. What would be the language of your choice?
Go could be a good option. I say this as a Rust and Kotlin fanboy.
Rust is great but it's heavyweight for a simple webserver. Kotlin is great but requires a lot of setup. Golang is super small, compiles very fast and predictably, and has easy concurrency. It's possible for anyone to contribute to a Go project at any level of experience.
I installed NetGuard about a month ago and blocked all internet to apps, unless they're on a whitelist. No notifications from this particular system app (that can't be disabled) until recently when it started making internet connection requests to google servers. Does anyone know when this became a thing?...
And before you say i have read the megathread atleast as much as i can because it feels too buzzwordy for me and i think it is more suitable with people with a little more experience than for litteral noobs also i want to leaen how to in android and not a pc and the megathread leans heavily into pc ....
For posterity, torrent can be safer because hosts can't modify the files after it's created. A torrent that's been around for ages is much more likely to be vetted and safe, and VirusTotal will usually be pretty accurate for it.
With Nicotine, a host can easily modify the files at any time to use the latest zero-day vulnerability, meaning viruses found there are much more likely to get through your defenses without detection.
Nothing is ever 100% safe, but you're usually safe with movies, tv, books, and audiobooks. You're rolling the dice with game ISOs, executables, and scripts that haven't been vetted.
Some software has had vulnerabilities in the past (like this Adobe Acrobat exploit or Microsoft Word exploit) where opening non-executables like a pdf or doc could open a virus, so still be careful and scan everything.
Hello all, I would like a reality check regarding our tech stack and if I’m the one with the wrong expectations. I’ll try to formulate the situation as neutral as possible, but forgive me my bias. Here’s the state:...
If people are not happy, that’s the most important thing. I’d fix that first and foremost.
It doesn’t sound abnormal
You’re not crazy, there is always room to improve dev experience
Probably they worked at a big company with tooling for this kind of thing. Startups can’t afford the same design patterns as big companies.
YMMV, but this architectural pattern doesn’t seem very Go-friendly or startup-friendly. I’d just use one type with optional fields, instead of writing fully different types for each of DB, BE, and FE.
Frameworks are like safety rails around design patterns. If you’re not an expert, they can help you build a passable system design. But in the long term it’s better to learn design fundamentals and use frameworks only as needed.
Depending on your experience level, reading through refactoring.guru may help your situation. Lmk if so, and what you end up doing.
[Thread, post or comment was deleted by the author]
Specifically, do you worry that Microsoft is going to eventually do the Microsoft thing and horribly fuck it up for everyone? I’ve really grown to appreciate the language itself, but I’m wary of it getting too ingrained at work only to have the rug pulled out from under us when it’s become hard to back out....
Corporations aren’t people and don’t behave like people. Giving credit to corporations doesn’t work in the long term, because people who work for them are constantly changing. The ones who did a good job may leave or get replaced, and the ones who take over may not care about maintaining their legacy.
Compared to C or C++ it is miles ahead, but higher-level programming languages can be more intuitive. Kotlin IMO is much more intuitive than Rust.
While Rust code may look as simple as other high level languages, it takes much more effort to get there. It can feel like the type system is fighting against you, rather than being there to guide you toward a correct answer. Thanks to Rust’s macros, IDE support for Rust is also not as good, which contributes to that feeling.
I’ve been programming for decades, though usually for myself, not as a profession. My current go-to language is Python, but I’m thinking of learning either Swift (I’m currently on the Apple ecosystem), or Rust. Which one do you think will be the best in terms of machine learning support in a couple of years and how easy is...
I would recommend Swift out of the two, if you’re in the Apple ecosystem and want to make Apple apps. It’s a beautiful language. Otherwise, I’d use Rust.
Side Note: For ML, I’d stick with Python. ML libraries are written in native code, but as an ML developer you almost exclusively call their code through a Python interface.
Side note: Rust is technically being used at the web app level, but it’s hard work compared to Typescript or Javascript. I wouldn’t recommend learning web development through Rust.
What are your opinions on the future of back-end web development? Is the Java ecosystem going to wither away as more modern and better solutions are emerging and maturing?...
FWIW, serverless doesn’t mean “no backend”. Serverless apps can still have backend code using edge functions. Serverless just means “much less backend”.
Most backend code I’ve seen is boilerplate, or reimplementing functionality that already exists in the DB, and serverless libraries just remove the need to write that boilerplate at all.
Good point. That used to be the case, but I think that’s been a solved problem for a while. IIRC, most places cache functions for up to a day, so any site with reasonable traffic won’t have to wait for boot.
Regarding scaling, one cool thing about serverless libraries is that some are open source and provide instructions on how to self-host.
I don't know anything about Linux and the idea of installing it frightens me. Where do I start?
I bought a laptop yesterday, it came pre-installed with Windows 11. I hate win 11 so I switched it down to Windows 10, but then started considering using Linux for total control over the laptop, but here's the thing: I keep seeing memes about how complicated or fucky wucky Linux is to install and run. I love the idea of open...
Shower thought: Linux would be more popular if we could all agree on a distro
Linux is super fragmented (and generally has been historically)....
For 'Cheap' Labour, Google Fires Its Entire Python Team: Report ( www.freepressjournal.in )
If you were to create a Fediverse server, with frontend being plan simple HTML only, what programming language and stack would you choose?
Let's say we don't care about the backendfrontend interconnection we see in most JS frameworks. We just want to program the backend. What would be the language of your choice?
Dead Man Switch
This week I read a post about the death of the Boeing whistleblower, and how Boeing might have suicided him....
Google Allows Creditors to Brick Your Phone ( lemmy.world )
I installed NetGuard about a month ago and blocked all internet to apps, unless they're on a whitelist. No notifications from this particular system app (that can't be disabled) until recently when it started making internet connection requests to google servers. Does anyone know when this became a thing?...
Hi i am a complete noob who want to get into torrenting and piracy in general can people here help??
And before you say i have read the megathread atleast as much as i can because it feels too buzzwordy for me and i think it is more suitable with people with a little more experience than for litteral noobs also i want to leaen how to in android and not a pc and the megathread leans heavily into pc ....
Reality check: Our Go backend stack
Hello all, I would like a reality check regarding our tech stack and if I’m the one with the wrong expectations. I’ll try to formulate the situation as neutral as possible, but forgive me my bias. Here’s the state:...
[Thread, post or comment was deleted by the author]
How do you feel about TypeScript?
Specifically, do you worry that Microsoft is going to eventually do the Microsoft thing and horribly fuck it up for everyone? I’ve really grown to appreciate the language itself, but I’m wary of it getting too ingrained at work only to have the rug pulled out from under us when it’s become hard to back out....
is Rust really that powerful / intuitive?
Hello all,...
What to learn next, Swift or Rust
I’ve been programming for decades, though usually for myself, not as a profession. My current go-to language is Python, but I’m thinking of learning either Swift (I’m currently on the Apple ecosystem), or Rust. Which one do you think will be the best in terms of machine learning support in a couple of years and how easy is...
The future of back-end development
What are your opinions on the future of back-end web development? Is the Java ecosystem going to wither away as more modern and better solutions are emerging and maturing?...