What the hell is wrong with their website? Even when enabling Java Script and Disabelung ad/tracking blockers it still won't load

149

So I joust found this brilliant scientific paper called "Replication of Quantum Factorisation Records with an 8-bit Home Computer, an Abacus, and a Dog" which mocks quantum computer researchers for optimising factorisation of prime numbers in a way, so that it is as easy as possible to calculate them with a quantum computer. While you may not understand the technical or mathematical explanations they include a lot of jokes and its very funny to read. One of the jokes is,that they call quantum computers a "physics experiment", which is the explanation behind this joke.

82
Just do it. (feddit.org)

Remember guys, using GIFs of Racoon's in a discussion is ok, as long as you keep them below 1mb.

332
Dont capture it (feddit.org)
64

I dont want to live in this reality any more.

[-] cows_are_underrated@feddit.org 180 points 4 weeks ago

Working outside can be fun. At least AS long AS you dont need that good of an internet connection, have a comfy place to sit in and are at a somewhat dark spot, so you can still see on your screen.

If and only if these three things are all given, than it can be quite nice to work outside.

87

I recently started learning rust, and I was ready for one hell of a fight. I heard all those horror Storys about the compiler complaining about every single detail and that developing rust means having a constant fight with the compiler about seemingly irrelevant things. However, so far I have to tell, that while its somewhat true, that the compiler is somewhat picky, it is incredibly helpful. Never before have I seen such good and helpful compiler messages. It not only says what you did wrong, but also gives direct help on what to do to fix your code. I also really like, that it gives you direct references to the rust book in the compiler messages.

Prior to starting my journey with rust I did quite a lot of python, some C and some bash and their interpreter/compiler messages are nothing when comparing them with rust. Especially the bash error messages are awful if you do not know what they mean and how to fix them.

11

I personally havent really used emacs for organizing, but I really like it for bash coding and writing software documenation in orgmode. I am even starting to get a little bit comfortable at writing my .emacs file but at some point I will have to do a lot of reorganizing and updating and I kind of dont want to do it (I still use .emacs and not emacs.d/init.el and all keybindings still use the legacy global-set-key command).

Apart from the work I am putting into it it is really great, because when I actually get to do stuff I can do so with great efficency. I am even starting to miss my emacs keybinds when not using emacs (especially ctrl-k for killing from your cursor position to the end of the line ctrl-a for jumping to the beginning of a line and ctrl-e for jumping to the end of a line). At this point when I am writing stuff in emacs (as example working on a bash script) I at maximum use my mouse for scrolling.

Fuck, I really did turn into the meme (and I am not even using it for longer than 4-5 months at maximum)___

691
738
45
submitted 2 months ago* (last edited 2 months ago) by cows_are_underrated@feddit.org to c/rust@programming.dev

Someone once told me somewhere, that if I am trying to learn rust, I should learn C first, so that I know how to shoot myself in the foot, learning to avoid doing so, so that the borrow checker of rust doesnt seam to unforgiving (since you somewhat know, what happens if you dont follow best practices). So thats what I did (somewhat) for the past 6 months. I wrote some stuff in C, but mainly I had quite of a deep dive into operating systems (mainly linux), working mechanics of memory and the CPU and a lot more (I will try to make a list of the stuff I learned and the ressources used below). My question to you is, if there are any additional concepts/things I should learn beforehand, to start learning rust.

The (somehwat complete) list of things learned for the past 6 months:

  • Stack Behaviour (Why its so fast, what its used for,....)
  • The heap (why its useful, but dangerous)
  • Theoretical Concepts of threading (Concurrency vs. paralellism)
  • Theory of race conditions (how and why they occur, and some tricks to avoid them)
  • Concepts of Memory allocation on an OS level (Address Spaces)
  • System calls and the separation between kernel and user space
  • Signals
  • Basics of Inter-Process-Communication
  • CPU-Scheduling (CPU-/IO-Bursts, context switches, different scheduling algorithms up to ROund RObin (based on complexity))
  • How loops, conditions and function calls get implemented in Assembly / how the CPU performs these
  • Bitwise Operations

I probably forgot a significant part of the stuff I learned, but its quite hard turning it into a list, without writing a whole book, and trying to remeber everything.
Most of these things are mainly theory, since I havent gotten around to code that much in C. However I definitively have some experience in C. This includes on how to handle pointers, basics of handling the heap, strings (even if I absolutely hate them in C) and some system calls (I played around with sbrk for custom memory management without malloc).

The ressources I used for learning is primarily the YouTube-Channel CoreDumped (I highly recommend), LowLevel and some other ressources, but these were the most helpful ones.

So, feel free to send me down my next rabbit hole before starting rust.

55
9
submitted 2 months ago* (last edited 2 months ago) by cows_are_underrated@feddit.org to c/selfhosted@lemmy.world

So, I am soon going to finally set up my first home server. Exams are not that far away, I am motivated as shit, my first own domain is bought and I want to level up my sysadmin skills.

Currently my plans look like this:

  • Host Jellyfin
  • Host my own NAS
  • Some form of hosted musicstreaming integration with my local music
  • Automate Backups and push them on my server
  • make all of the above things available where ever I want using my own self hosted domain.
  • run my own dns

In the long term I also want to be able to host my own webapps, since I will soon start to develop one for someone.

Now I want to know what suggestions do you have, for stuff thats really cool and that I can selfhost.

Edit: thanks for all the replies. Definitely going to look into this.

13

These times may also create some really strong women.

[-] cows_are_underrated@feddit.org 116 points 3 months ago* (last edited 3 months ago)

While the meme is very funny, it is technically incorrect. Linux has two major ways of terminating a process. When Linux wants a process to terminate execution (for whatever reason) it first sends the SIGTERM signal to the process, which basically "asks" the process to terminate itself. This has the advantage, that the process gets the chance to save its state in a way, that the execution can continue at another time. If the process however ignores the SIGTERM signal at some point Linux will instead forcefully terminate the execution using the SIGKILL signal. This represents what the image shows.

Before someone gets mat at me: I know, that there are like 50 more Signals relevant to this, but wanted to keep it simple.

[-] cows_are_underrated@feddit.org 73 points 6 months ago

There absolutely is. Academia is completely fucked.

[-] cows_are_underrated@feddit.org 65 points 1 year ago

I gonna explain the the joke in the picture.

The German joke is "Treffen sich zwei Jäger, beide Tot."

THW important word is "treffen". It can mean "meet" and "hit"(with a weapon). depending on the context

[-] cows_are_underrated@feddit.org 65 points 1 year ago* (last edited 1 year ago)

Some churches repurpose their land to survive, like Atlanta’s First United Methodist Church, which is building affordable housing.

That's something more churches should do. They always preach about "helping the poor" but most don't give a fuck.

[-] cows_are_underrated@feddit.org 69 points 1 year ago

Am i seeing this right, that you can buy raw milk in grocery stores? What the fuck?

Raw milk gets bad way to fast in order to sell it in a grocery store.

[-] cows_are_underrated@feddit.org 115 points 1 year ago

Say it with me:

No. Research. Is. Useless.

If we say that research is useless because it doesn't bring you mo ey we could stop teaching children math beyond the absolute basics because "it doesn't brinf them anything". This is stupid, because those are the fundamentals that tech children to thing logically and become useful member of society. Same with research. It teaches us the things necessary to maybe invent some of the most useful stuff ever seen

[-] cows_are_underrated@feddit.org 62 points 1 year ago

This isn't entirely true. They are backing the check by our Bundesverfassungsgericht (our supreme court) if the AfD is against the constitution. That's a significant difference. The article makes it sound like the Bundestag can just ban the party, but that(luckyly) isn't the case(because if it would any political party could just ban the enemies(as it happened in the 1930s)). Instead the Bundestag, or the Bundesrat(its made of representatives from our states and) , have to order the Bundesverfassungsgericht to check if the AfD is a party hostile to the constitution.

Also worth mentioning, that if this goes through, we won't see a result in the near future. Such a case takes about 4-6 years to be resolved.

[-] cows_are_underrated@feddit.org 62 points 2 years ago

A square has all right angles inside the structure. This thing has two inside and two outside.

[-] cows_are_underrated@feddit.org 60 points 2 years ago

To quote the youtuber, rights for repair activist and repair shop owner Salem Techspert: "You aren't working with Computers. You are working with people"

The computers aren't the problem, but the assholes using them.

[-] cows_are_underrated@feddit.org 67 points 2 years ago

The Option to install Graphene OS onto the Pixel do be a very good argument for it.

view more: next ›

cows_are_underrated

joined 2 years ago