[-] mrh@mander.xyz 2 points 5 months ago

Common Lisp "solves" most language-level problems by providing metaprogramming capabilities via lisp-style macros. (Almost) any language feature you would want can be implemented with lisp macros, and many such features already have been. So you don't have to worry whether or not lisp has "for i in..." loops, or pattern matching, or generics, or virtually anything else, because if it doesn't, you can write it! Plus if it's really a good feature somebody has probably already made a library for it (if it's not already part of the standard).

One of the most extensive examples of this is Coalton, which is an ML-style statically typed EDSL for Common Lisp.

There are metaprogramming features in a few other languages: template haskell, C pre-processors, even macros in Rust or Julia. But these all fall very short of lisp-style macros because those languages are not (truly) homoiconic, which makes the macros awkward to write and integrate into the language. This kind of metaprogramming is rarely employed, and when it is only for heavy duty tasks, and even then is generally discouraged as a last resort/special circumstance. But lisp macros are very easy to write because it's the same as writing any other piece of lisp code. This results in macros being used often for smaller lightweight abstractions in the same way you write a small function.

The other big pro of lisp is image based development. But that's not so much solving a problem in other languages as it is simply a feature that they don't (and pretty much can't) have.

And all of this is done in a language with less syntactic and semantic primitives than almost any other language, including the other "simple" ones like Python, Ruby, Elixir, etc.

[-] mrh@mander.xyz 3 points 7 months ago
[-] mrh@mander.xyz 2 points 8 months ago

guix home reconfigure home-config.scm

[-] mrh@mander.xyz 2 points 9 months ago

Thanks!

Do you happen to know what certs would be most "applicable" in this case? Something like OSWE?

[-] mrh@mander.xyz 3 points 9 months ago

Any advice on requirements to have a shot at appsec jobs?

I have my sec+ and my job is devops. We do everything in AWS (no on prem at all). However I have no actual cyber experience. Our team is pretty small, so I do as much dev as anyone else and as much ops as anyone else (deploying/managing cloud infrastructure), including standard security stuff like IAM and network configuration. It's also a small unknown company.

Is this enough to try and directly break into appsec, or do I need to start with another "cyber" role like SOC analyst or security engineer or something like that? I also plan on getting my OSCP at some point soon if that's relevant.

[-] mrh@mander.xyz 3 points 10 months ago* (last edited 10 months ago)

I appreciate you being the 1/8 to actually state their reason!

Everything seemed pretty self-explanatory to me in a community like this since:

  1. Videogame critiques on youtube are quite popular (and have been for years)
  2. Joseph Anderson is one of the most popular video game critics. His (second!) Fallout 4 critique has 10+ million views
  3. Lies of P is a very popular game which came out this year, and souls-likes in general are very popular games which people love to talk about

Also I wholehartedly disagree with downvoting something as spam when you have no idea what it is. And why do you need me to tell you what "we're" doing here? It's not for me to say whether this is a thread for roasting the game or praising it or anything else. I'm not sure I could even think of a more clear, straightforward title (and it's simply the video title).

I also don't feel it's my obligation to share my thoughts on something I post. As OP I prefer for people to think for themselves and form their own opinion about the content.

[-] mrh@mander.xyz 3 points 10 months ago

Yeah is there some specific reason that I'm missing? I've never posted something like this before anywhere on lemmy.

[-] mrh@mander.xyz 2 points 11 months ago

Have you heard something recent? I feel Signal has been saying that for years now.

[-] mrh@mander.xyz 2 points 11 months ago

Interesting, what made you switch? I’ve never used nix but they are very similar.

Care to point me towards these lemmy guix posts?

[-] mrh@mander.xyz 3 points 1 year ago

I don't think it's a coincidence that cloud tech, container tech, Go, and Plan 9 tend to overlap conceptually and demographically.

[-] mrh@mander.xyz 2 points 1 year ago

GNU Shepherd! Written and configurable entirely in Guile Scheme, just like Guix itself.

[-] mrh@mander.xyz 2 points 1 year ago* (last edited 1 year ago)

Damn IVPN has always been a solid provider. No public missteps and supported XMR earlier than all (reputable) others including mullvad.

Time to switch to i2p and usenet at least until the next p2p protocol comes about.

view more: ‹ prev next ›

mrh

joined 1 year ago