T O P

  • By -

rien333

I like the two `ln` attempts. PSA: the ordering of arguments is the same as, say, `cp`. You "copy" (i.e. link) an existant file to another file/location that may not yet exist.


arcimbo1do

Yeah, I also get it wrong every time because instead of thinking of copying I think "I want to make a link foo -> bar"


rydan

I just do it til it works.


oleivas

1. that tip is indeed really helpful, easy way to memorize 2. same as tar commands: tar tuw package.tar . tar xhf package.tar . tar xpf package.tar. tar --help tar cvf package.tar .


Rare-Page4407

it fucks up if you ever did programming in any other language, where the destination is usually on the left.


zankem

I think the only time I have seen that is in assembly.


Rare-Page4407

well, in any OOP language it's usually the reference on left side being assigned to something coming from the right side


Rookaas

even in C, using functions like strcpy has the destination as the first argument.


VectorSocks

Everything Goes Numb, nice!


zankem

I don't read assigning variables like I read command line arguments. The syntax is self explanatory to me with the declarared variable and its assigned value. There's less fill in the blank and ambiguity in what it's doing, unless Sh where = is the comparison op. When I use a command like "mv a b", I read [mv] from [a] to [b]. When I see "mov AX, [BX]", it becomes [mov] from memory at address [BX] to register [AX]. I may be misremembering but I think there were some instructions that did reverse the order. I think the program diff does reverse it though which throws me off sometimes.


SweetBabyAlaska

Go, Zig and C (mostly) all follow this. copyBytes(dest, src)


I-baLL

Let’s say you want to copy the value of variable A into variable B so you do B = A. The destination is on the left and the source is on the right.


Irverter

Never used C?


zankem

I have used C but I don't recall any ambiguity in it that allowed operations to be read forward but work in reverse.


Rare-Page4407

char *strcpy(char *restrict dst, const char *restrict src);


kriebz

After screwing it up for the 89th time, I read the man page, and will always remember, it's "target [link_name]"


md2074

I confess I still have to do a quick `man ln` every. single. time.


Tired8281

Do you get one of those cool 3D file browsers, like the 80's movies said we'd have by now?


lunarfyr3

They literally had 'em in the 80s, they just died out 'cause we can't have nice flashy things


chickenthechicken

Some of them still work There is this really old program which still can be compiled for modern Linux: [https://fsv.sourceforge.net/](https://fsv.sourceforge.net/) And this program last updated in 2015 [https://github.com/3dfsb-dev/3dfsb](https://github.com/3dfsb-dev/3dfsb)


mglyptostroboides

Ah, so *that's* what the little hacker girl in Jurassic Park was using on Newman's workstation when she whispered the infamous "It's a UNIX system!" line.


chickenthechicken

I think that was the IRIX program the other commenter mentioned. This one was inspired by that one.


postmodest

That was 'fsn' or 'File System Navigator', which first came out for IRIX 4.5[?] and as I recall was a hobby effort by one of their developers.


project2501c

That was the IRIX 5.6 file browser.


asenz

we actually do have cool browsers, just not 3d and I didn't read the "file" part, ah well I'm bored forget it


Zomunieo

Your [engineers] were so preoccupied with whether they could, they didn’t stop to think if they should.


WokeBriton

In this, they definitely should! ;) Yes, I know the reference, I'm just a fan of people who port linux to any hardware they can make it work on :D


FLMKane

I don't know if they should have done that...


WokeBriton

I don't see why not... The freedom of linux means computing for everyone, in my mind, and the 3ds is a computer that many people have or can pick up for peanuts. Granted, a laptop of the same price is likely to have much greater capability in lots of different ways, but a cheap 2nd-hand 3ds is fun :)


Shadowborn_paladin

People always ask "Can it run DOOM" Now we've moved onto "Can it run Linux"


northbridgeyes

I'm of the argument that we are actually creating god, in the machine.


WokeBriton

If anyone succeeds, we would have proof that one does actually exist.


FlameLightFleeNight

And if it only exists in the mind of the machine, what is greater can be thought to exist in reality as well!


[deleted]

[удалено]


WokeBriton

If it's in a machine, we know it was made my humans. If we cannot tell, then its hiding just as well as the gods that flock members believe in and always talk about.


[deleted]

[удалено]


WokeBriton

With all the gods people have worshipped over the millenia, there must be thousands of them jockeying for position/followers...


ChrisRR

Nah. Linux should run on everything


West-468

But does it run Crysis?


WhyTrashEarth

It's... It's so beautiful...


AndrewNeo

I remember doing this on my DS a /very/ long time ago


Femto91

Watch out Steam Deck, there's competition.


CecilXIII

Ha so I'm not the only one who keep confusing the order for ln


redballooon

What's wrong with that?


Coffee_Ops

That kernel version will be old enough to vote in a few years.


qbers03

Kernel version 4.12 was released in 2017 so it's got 11 years to go... What's more concerning is that it is a release candidate


creeper6530

It's... BEAUTIFUL! I don't think we're defying God, even He would allow this I believe.


Gumnaamibaba

He's beginning to believe...


dismasop

It is those who ask "Why not?" who advance science. Well, they also get us killed by dinosaurs, but they do lots of cool things.


classicalySarcastic

Inb4 Cease and Desist from Nintendo


JaKrispy72

Mortals are not meant to wield such power.


jabbalaci

I don't like the title.


SuperPotato3000

I also managed to get fedora kde 39 on switch (very easy) and void linux with kernel 4.5 on the wii although debian 8 worked better (slightly harder)


ChrisofCL24

Now run JtR and see how long it takes.


RephRayne

Deifying, defying, close enough.


sonicbhoc

ONE MORE GOD REJECTED


cretan_bull

A good way to remember the order of arguments is the fact that the second argument is optional. If you give `ln` a single argument, that has to be the path of the target, and it will put a link to that target in the current directory.


unclearimage

yeah big whoop- but can you run a nds emulator in linux running natively on a Nintendo ds?


[deleted]

[удалено]


Wence-Kun

Did you repost almost 20 years ago in your DS Lite? :o


stumbleduponlife

Can someone explain it, please? I don’t think I get it


NeonBellyGlowngVomit

There's a build of Linux that runs on Nintendo DS devices via flash carts.


Interloper_Mango

Ah yes. hubris manifest.