this post was submitted on 15 Sep 2023
1091 points (98.0% liked)

Technology

60090 readers
2758 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
 

cross-posted from: https://lemmy.ca/post/5340114

ghostarchive
Original Discussion^[https://lemmy.world/post/5057297]

San Francisco police told Polygon that officers responded to Unity’s San Francisco office “regarding a threats incident.” A “reporting party” told police that “an employee made a threat towards his employer using social media.” The employee that made the threat works in an office outside of California, according to the police statement.

you are viewing a single comment's thread
view the rest of the comments
[–] Zeth0s 85 points 1 year ago* (last edited 1 year ago) (8 children)

For me the rule that has always worked is "bet everything on open-source". It has always paid off.

When people at uni used Matlab, I learned R (before R-studio even existed) and python. I moved to linux as soon as I could. I never wanted to learn anything MS or Apple specific, or proprietary technologies such as visual studio, excel, vba, c#, SAS. I went on docker ASAP...

Now the world in my field runs on open source tecnologies, and I am the leaders of the "new stuff" wherever company I go.

On the long term learning open source solutions is always a win. Best case scenario it becomes the industry standard, worst case scenario it gives you the know how to master proprietary tools

[–] Serinus 17 points 1 year ago (1 children)

C# and Visual Studio are pretty great now, and they don't lock you into Windows at all. Most of C# is open source.

[–] [email protected] 12 points 1 year ago

Preach it! One of my colleagues writes all his machine learning code in Matlab. Brilliant person, has done some incredible research, but can do anything with the code because no organization is going to bring Matlab into its clusters and pay for all the licenses needed to run it. So while plenty of presentations and papers have been written of this research, the actual process of letting people use it takes an additional army of Python developers to translate and test every new feature and enhancement.

This is what happens when you build your career around walled garden platforms. Inevitably, you'll reach a dead end. Focus on learning tools that enable you the most. Open source will always win in the end, because it will never come with this very heavy piece of baggage that proprietary tools have. This is why the internet is built on Linux and not Windows.

Unity is the same way. When you build your career on a technology that a single company can strip from you on a whim, that's a big risk. I really hope that Godot and other open source engines take off after this. It will be a painful transition for many developers, but hopefully it's a lesson very well learned.

[–] [email protected] 12 points 1 year ago (1 children)

For what it's worth, C# is a ECMA standardized language (https://www.ecma-international.org/publications-and-standards/standards/ecma-334/) and has a linux-based implementation (mono -- https://www.mono-project.com/docs/about-mono/).

Though it is hard to overcome the obvious Windows origins of the first implementation.

[–] Serinus 9 points 1 year ago* (last edited 1 year ago) (1 children)

Mono is becoming outdated now that dotnet just supports Linux.

(It took a lot from mono to do so.)

[–] [email protected] 3 points 1 year ago

I was completely unaware! I haven't been keeping up with the .net / c# ecosystem mostly because my job doesn't make me. That's both good and bad, I guess.

[–] [email protected] 10 points 1 year ago

For me, it’s “learn everything”.

The best devs in XYZ language/framework aren’t the ones who are experts in XYZ, but the ones who are just good enough in XYZ and 15 other things that they see what XYZ excels at, and lacks, and how patterns from elsewhere could be adapted to supercharge XYZ’s strengths and mitigate its weaknesses.

[–] [email protected] 9 points 1 year ago (1 children)

When people at uni used Matlab, I learned R (before R-studio even existed) and python.

Good move. MATLAB is trash.

I never wanted to learn anything MS... ...or proprietary technologies such as... ...excel

Eh, depending on your career Excel is worth a tiny bit of time given its pervasiveness and how powerful it is. But like you say, learning open source will make Excel a piece of cake.

[–] [email protected] 4 points 1 year ago

If you think MATLAB is trash, wait til you see Octave!

[–] MossBear 5 points 1 year ago

That's a good rule. I only accidentally got into open-source, but now that I know what it is and what it's all about, I am totally sold on it and will almost always choose open-source over proprietary alternatives.

[–] DichotoDeezNutz 3 points 1 year ago (2 children)

I agree for the most part, but Excel is just so good.

They say “Excel excels at excel”.

[–] canuckkat 4 points 1 year ago (1 children)

I prefer Google Sheets over Excel but cannot tell you why.

[–] DichotoDeezNutz 1 points 1 year ago (1 children)

Is it the UI? We use Google sheets at my work and I hate it. Missing formulas & formatting options that I like.

It works fine if you do the basics, but its not as full featured as I want it.

[–] canuckkat 1 points 1 year ago

Really? My Google Sheets has so many formulas and conditional formatting. There's so much I can't do in Excel that I can do in Sheets :/

Also, adding checkboxes in Excel is a pain lol. They made it so difficult.

[–] Zeth0s 2 points 1 year ago (1 children)

I don't use excel other than as a glorified calculator. I don't use word as well. My department knows and I am pretty open when I do interviews. If the job requires to open more than 1 file Excel every 2 months, I am out. If I need to open a single excel sheet with VBA, they wasted my time.

Excel is fine, is what people do with excel that is not fine

[–] sumofchemicals 1 points 1 year ago (1 children)

What do you use for spreadsheets, libreoffice? I could see not liking a specific program but I love a spreadsheet and use them constantly. I use libre for ideological reasons but don't find it as convenient for certain tasks as excel or google sheets.

[–] Zeth0s 1 points 1 year ago* (last edited 1 year ago)

Python/pandas, R or a real database depending on the task.

I don't dislike excel. I dislike what people do with excel. And I dislike vba

[–] [email protected] 2 points 1 year ago (1 children)

I'm curious why you chose R as an alternative to Matlab instead of Scilab. Scilab is specifically designed to be a free and open source alternative to Matlab.

For my thesis I was writing some test software and when deciding which language to use Matlab was immediately ruled out due to the cost (and also the extra cost for the toolkits I'd need). I instead went with Scilab which now means that anybody wanting to reproduce my results can do so freely.

[–] Zeth0s 3 points 1 year ago* (last edited 1 year ago) (1 children)

Because at the time I needed more the statistical and plotting part. Ggplot was not yet a thing, but R was already pretty nice for plotting and stat.

I was using other, lower-level languages for more intensive tasks, as I was working in high performance computing.

[–] [email protected] 3 points 1 year ago (1 children)

Makes sense, thanks for the response! It is kind of fun to have a mix of the higher level (like R/Scilab) and lower level (which I used Fortran for mine).

[–] Zeth0s 3 points 1 year ago

We all started with fortran the old times in hpc and scientific computing. Kids nowadays don't know the thrill of retro engineering fortran code! /s