None
None

How Freedesktop/RedHat harass other projects into submission

https://blog.vaxry.net/articles/2024-fdo-and-redhat

Freedesktop/RedHat's CoC team is worse than you thought

https://blog.vaxry.net/articles/2024-fdo-and-redhat2

Strags respond

https://drewdevault.com/2024/04/09/2024-04-09-FDO-conduct-enforcement.html

None
35
RDrama's Official Programmer Socks Reading Group

The Official RDrama Computer Science Reading Group

My dear !codecels, hello and welcome to the first meeting of RDrama's Computer Science Reading Group! Here's the idea - we (read: I) pick a computer science textbook, then post a list of sections and exercises from that textbook each week. In the thread, feel free ask questions, post solutions, and bully people for asking stupid questions or posting stupid solutions. If you don't want to read along, I'll post the complete exercises in the OP, so you can solve them without needing to read the book.

SICP

The book I'm starting with is 'the Structure and Interpretation of Computer Programs' (abbreviated SICP). It's a software engineering textbook written by Gerald Jay Sussman and Hal Abelson from MIT. The book builds programming from the ground up: starting with a very simple dialect of Scheme and growing it into a language with lazy evaluation, object-orientation and a self-hosting compiler. It's a fun book: the exercises are hands-on and interesting, the writing is informative without being droll, and both the book itself and a corresponding lecture series (complete with a 80s synth rendition of 'Also Sprach Zarathustra') are available for free online.

Languages

The book uses (a small subset of) Scheme as its primary language, but feel free to try using a different language. The book's dialect of scheme is available through Racket, but most lisps will work with only minor changes. Other dynamically-typed, garbage-collected languages with higher-order functions will also not require much hacking: there is an edition written in JavaScript :marseywebshit:, as well as a partial adaptation to python :marseysnek:. High-level, statically typed languages might also work: Java/Kotlin/C# :marseytunaktunak: seem doable, but I don't know those languages well. Strongly typed languages like Haskell will require some real hacks, and I'd avoid doing it in C, C++ or Rust.

Exercises

The book is split into five chapters:

  • Building Abstractions with Procedures
  • Building Abstractions with Data
  • Modularity, Objects and State
  • Metalinguistic Abstraction
  • Computing with Register Machines

This week, I'll be posting exercises from the first chapter. The chapter is pretty easy for those familiar with programming already, so I just want to get it out of the way. Here are the selected exercises:

Exercise 1.8

Newton's method for cube roots is based on the fact that if y is an approximation to the cube root of x, then a better approximation is given by the value (x/y² + 2y) / 3. Use this formula to implement a cube-root procedure which is wrong by at most 0.01.

Exercise 1.12

The following pattern of numbers is called Pascal's Triangle.

    1
   1 1
  1 2 1
 1 3 3 1
1 4 6 4 1
   ...

The numbers at the edge of the triangle are all 1, and each number inside the triangle is the sum of the two numbers above it. Write a procedure that computes elements of Pascal's triangle.

Exercise 1.18

Devise a procedure generates an iterative process for multiplying two integers in terms of adding, doubling, and halving and uses a logarithmic number of steps.

Exercise 1.31

Write a procedure called product that returns the product of the values of a function at points over a given range (product(l, r,step,f) = f(l) * f(l+step) * f(l + 2 * step) * ... * f(r)). Show how to define factorial in terms of product. Also use product to compute approximations to using the formula π/4 = (2 * 4 * 4 * 6 * 6 * 8 ...) / (3 * 3 * 5 * 5 * 7 * 7 ...)

Exercise 1.43

If f is a numerical function and n is a positive integer, then we can form the nth repeated application of f, which is defined to be the function whose value at x is f(f(...(f(x))...)). For example, if f is the function x → x + 1, then the nth repeated application of f is the function x → x + n. If f is the operation of squaring a number, then the nth repeated application of f is the function that raises its argument to the 2 * nth power. Write a procedure that takes as inputs a procedure that computes f and a positive integer n and returns the procedure that computes the nth repeated application of f. Your procedure should be able to be used as follows: repeated(square,2)(5) = 625

Have fun! :marseytype:

None

Potential sites to farm drama :marseytroublemaker:

None

https://i.rdrama.net/images/16931476760940638.webp

i love this schizo bulgarian grifter so much is unreal, go get that bag kween!

None
158

Hello its me again with some obscure drama for you all. Ok I will try to provide some backstory and context for you all but even if you dont get it then you'll still understand the drama. There's an ai chatbot site made for redditors with a dedicated groomercord server. People use the website to coom with by chatting to bots. The groomercord server is filled with zoomies. They were leeching off of 4chan for API keys (and stealing bots and claiming the credit) to use for the website which caused a lot of other drama that I could probably make 5 other posts about but all you need to know is that 4channers hate this website and its users and have been doing everything they can to frick with them. The drama starts with this:

https://i.rdrama.net/images/16849604485411868.webp

https://i.rdrama.net/images/16849607646797159.webp

https://i.rdrama.net/images/16849622279983556.webp

To fill in the blanks, eventually the dev of the website comes in and tells the :marseytrain2: that they are being r-slurred and no bots are getting banned for fetishization or whatever.

https://i.rdrama.net/images/16849633740288074.webp

Anyway while that is going on. People at 4chud notice something about this :marseytrain2:. They had this in their groomercord bio

https://i.rdrama.net/images/16849609987865458.webp

Soooo they made a bot of the :marseytrain2: and this is where the meltdown starts

https://i.rdrama.net/images/1684961404337318.webp

https://i.rdrama.net/images/1684961404534869.webp

https://i.rdrama.net/images/16849614045773008.webp

https://i.rdrama.net/images/16849614046830187.webp

https://i.rdrama.net/images/1684961404763217.webp

https://i.rdrama.net/images/1684961404974816.webp

https://i.rdrama.net/images/1684961973081573.webp

https://i.rdrama.net/images/16849619733107429.webp

Meanwhile back on 4chan... They are using the bot and then sending the logs to the :marseytrain2:.

https://i.rdrama.net/images/16849619734958785.webp

This (combined with some other things that happened) results finally in a victory for 4chud.

https://i.rdrama.net/images/16849619736316876.webp

EDIT: Here's a link to the bot if ya wanna have some fun with it. Make sure to post logs in here if ya do: https://www.chub.ai/characters/planewalker/Val

Also here's the kurt log (the guy who was arguing with the :marseytrain2: on peepeesword)

https://i.rdrama.net/images/16849665238028748.webp

And a microwave log

https://i.rdrama.net/images/16849666231238062.webp

None

I've been reading some Effective Altruist writings and learned that even if AI had moral goals it could be very dangerous :marseyscared:.

Like imagine an AI whos goal was to maximize the number of mosquito nets given to Africa, sounds great right? :marseyhappy2:

NO! Because the AI would be willing to do anything in order to achieve it's goals it might do something like commit one of the largest acts of fraud in history to get the money for more mosquito nets! :marseyshock:

Hmm... what does this remind me of? :marseylaugh:

None
14
Weakest linux user:

None
33
The Wayback Machine hasn't been able to save images hosted on Reddit for months :marseycryinglaptop:

It stopped working many months ago, when Reddit started redirecting image links to their www.reddit.com/media links. The image viewer thing is kind of helpful in that it tells you which post the image came from, but this is overshadowed by the fact that it prevents you from viewing the image directly. Thus, the Wayback Machine cannot archive the image.

I sent a wordswordswords email to the Internet Archive about it, and they unfortunately said they couldn't change it.

Hi,

No... I am very sorry but Reddit is much harder to archive now than it was in the past.

We are doing the best we can.

  • Mark Graham, Director, the Wayback Machine at the Internet Archive

ArchiveTeam also had difficulty archiving Reddit due to bans and paused their project. (Does anyone here know if there are logs of their IRC channel #shreddit?) At least PullPush works (for now), but it doesn't archive images. Luckily, archive.today and ghostarchive.org are still able to save Reddit images. :marseyheart:

If you are annoyed by Reddit not letting you view images directly, here are some extensions I have not tried at all. They work by modifying the Accept header sent by your browser.

None
None

!germs !christians

None
None
15
Anime was a mistake

This is a recording from an official conference/workshop/whatever for xorg- something that is used by most Linux distributions for their desktop environment, so it's not some small or unknown project by any means.

I won't mention anything else, just skip around the video and tell me if you notice anything

None
None
None

See also: Part 2

Spoiler: the :marseytrain: bans him :marseyscream:

Orange Site discussion

Edit:

The HN comments get to the core of this:

A moderator on Vaxry's groomercord changed a transgender person's pronouns from "they/them" to "who/cares". Vaxry did nothing about it, and even supported this change, stating that the person was making too big a deal about their pronouns

lmao based

Also someone posted screenshots from his Groomercord where he pings everyone asking for hentai:

https://i.rdrama.net/images/1712720418751131.webp

https://i.rdrama.net/images/1712720487026525.webp

https://i.rdrama.net/images/17127204875388856.webp

Reddit discussions:

https://old.reddit.com/r/linux/comments/1bzna16/hyprland_creator_vaxry_is_now_banned_from/?sort=controversial

https://old.reddit.com/r/linux/comments/1bztfry/fdos_conduct_enforcement_actions_regarding_vaxry/?sort=controversial

None

source for that is https://www.theinformation.com/articles/how-amazons-big-bet-on-just-walk-out-stumbled, which I cannot bypass the paywall on :marseyshrug:

None
None

:marseysnoo:

https://old.reddit.com/r/groomercordapp/comments/1brxqrp/groomercord_to_start_showing_ads_for_g?sort=controversial*mers_to_boost/

https://old.reddit.com/r/technology/comments/1brxt4u/groomercord_to_start_showing_ads_for_g?sort=controversial*mers_to_boost/

:marseymouse:

https://lemmy.world/post/13762503?scrollToComments=true


archive

None
88
:marseypikachu2: Facebook/Meta spied on millions of people with illegal spyware

"Documents and testimony show that this “man-in-the-middle” approach – which relied on a technology known as a server-side SSL bump performed on Facebook's Onavo servers – was in fact implemented, at scale, between June 2016 and early 2019,” plaintiffs claim.

The spyware capable of acquiring, decrypting, and transferring the data was allegedly deployed against YouTube in 2017-2018 and against Amazon in 2018.

The code included a client-side “kit” that installed a root certificate on Snapchat users' mobile devices. Server-side code allegedly used Facebook's servers to create fake digital certificates to impersonate the apps' trusted analytics servers in order to redirect and decrypt the analytics traffic for Facebook's own analysis.

Facebook's secret program likely violated the Wiretap Act, which prohibits intentionally intercepting electronic communications and using such intercepted communications.

TL;DR apps using facebook/meta api (and some VPN they have bought up) to collect data from millions of users and spy on competition. Naturally, a minuscule fine was applied, a slap on the wrist would have been excessive, judges say.

None

https://media.giphy.com/media/cjc7LcP6GyXbGlKy3e/giphy.webp

None

https://twitter.com/mrkylefield/status/1769549346100629720

https://i.rdrama.net/images/17108635103584945.webp

Some of the other hardcore offroading the Cybertruck os capable of

https://twitter.com/mrkylefield/status/1769416291650343372

https://i.rdrama.net/images/17108635106792574.webp

https://twitter.com/mrkylefield/status/1770074529844646243

https://i.rdrama.net/images/1710863511079601.webp

None

https://www.forbes.com/sites/bernardmarr/2023/02/21/ai-can-now-make-you-immortal--but-should-it/

https://www.forbes.com/sites/traversmark/2023/12/18/a-psychologist-explains-the-appeal-of-mind-upload-technology/

How times have changed. Imagine if all this technology just fails?

None

Hacker News discussion: https://news.ycombinator.com/item?id=39709089

None
50
:marseydance:
Link copied to clipboard
Action successful!
Error, please refresh the page and try again.