irelephant [he/him]🍭
- 17 posts
- 204 comments
irelephant [he/him]🍭@lemm.eeto
Reddit@lemmy.world•What the hell is going on? I was able to post normally a few weeks ago, now I can't create any post and they just won't tell me why.
1 yearYou have been shadowbanned. You can appeal it, or you can take it as a sign and abandon reddit.
Also Piefed needs more apps.
What they can (should) do is support lemmy’s api, so you can use lemmy apps with it.
The language something is written in usually doesn’t matter much, database stuff and i/o are the main performance bottleneck. Instagram and threads serve a massive amount of people and they’re written in python.
As someone who doesn’t use apps: its almost entirely prerendered, so its much faster and doesn’t require Javascript.
Its development is also really fast.
Lemmy has custom emojis iirc.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearI mean running it directly shows up in the ugly blue window, and that’s slower in my experience.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearThe aliases are good for the most part, but
curlis an alias forInvoke-Webrequest, even though the two are incompatible.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearBut on windows it makes sense to have the stuff built in, because those utilities are not on windows.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearThe blue powershell window is for me, but running powershell.exe in conhost, or windows terminal is fast enough.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearI hate to say it, but powershell is better than bash.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearAs much as I hate windows powershell is actually decent.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearI started with (in order, give or take one or two): python, javascript, lua, c, bash, powershell
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearI wouldn’t call it confusion, more just ick. I don’t really like it.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearI know, but not all languages require it.
For example, lua does the following:
if true then print("hello") end hellobut this also works:
if true then print("hello") hello
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearAfter the if condition. No other language does that, so it feels unecessary.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearDid you mean WSL? I mostly use it for that too because lua development on windows is ass.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearI can do that as well:
$l = Get-Content "example.txt" -TotalCount 1; Write-Output $l; ($l.TrimEnd("`r", "`n")).LengthThere’s a condensed version using aliases then:
$l = gc 'example.txt' -TotalCount 1; $l; ($l.TrimEnd("`r", "`n")).LengthI still think it has a better syntax than bash.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearMaybe you’re a bit more used to the linux stuff then.
https://lemm.ee/comment/20786033 – I think powershell’s syntax is far better than bash’s. It feels more modern.
irelephant [he/him]🍭@lemm.eeto
Linux@programming.dev•Why Microsoft open sourced PowerShell and ported it to Linux
1 yearIts a completely different shell, not just another terminal emulator.
Its more readable, and its syntax is less arcane than bash.
For example, a script to get the first line of a file and its lenght in bash is:
#!/bin/bash if [ "$#" -ne 1 ]; then echo "Usage: $0 filename" exit 1 fi filename="$1" if [ ! -r "$filename" ]; then echo "File '$filename' does not exist or is not readable." exit 1 fi read -r first_line < "$filename" echo "First line: $first_line" length=${#first_line} echo "Length of first line: $length"There is so much I hate about this, like using a semicolon after the if condition, and ending it in fi.
Versus the powershell version:
param ( [Parameter(Mandatory = $true)] [string]$FilePath ) if (-not (Test-Path -Path $FilePath)) { Write-Error "File '$FilePath' does not exist." exit 1 } try { $firstLine = Get-Content -Path $FilePath -TotalCount 1 } catch { Write-Error "Could not read from file '$FilePath'." exit 1 } Write-Output "First line: $firstLine" $lineLength = $firstLine.Length Write-Output "Length of first line: $lineLength"It feels more modern.





As well as
exit!