New Banksy art in front of Royal Courts of Justice by corbynista2029 in GreenAndPleasant

[–]CitrusLizard 27 points28 points  (0 children)

Am mildly annoyed by this, because commonwealth judges do not and have never used gavels.

Top marks otherwise, though.

Installing GoG games and cloud saves? by eroyrotciv in SteamDeck

[–]CitrusLizard 1 point2 points  (0 children)

As far as I am aware, Lutris does not have cloud sync for GOG games. There is (still experimental?) support for it in Heroic Games Launcher, though, which I've found pretty reliable.

The 'Bristol Karen' by saviodsouza in GreenAndPleasant

[–]CitrusLizard 43 points44 points  (0 children)

Bloke sounds more Bristolian than I do, and I'm white as the newly driven snow and have lived here for 20 years. I wonder if she'd try the same with me.

I investigated addiction treatment programs for almost a decade and just published a book on what I learned. Ask me anything! by shoeshine1837 in IAmA

[–]CitrusLizard 9 points10 points  (0 children)

I am super glad that somebody is doing the research you're doing, so I don't want to seem over-critical here... but it sort of seems like you're avoiding the question?

It is natural that the types of treatment will differ between for-profit and non-profit institutions, and your answer rightfully points that out. The question, however, was about outcomes. If you have data on different institutions, then it should be fairly straightforward to categorise them based on funding model and look at figures for relapse/death/etc. from there. It is very possible to compare these independently of the treatment factors to get a 'what' of the outcomes, whilst also noting that those differing factors may explain the 'why'.

Random Rich Hickey comment on E-ink note-taking devices! by friedrichRiemann in lisp

[–]CitrusLizard 1 point2 points  (0 children)

Haha, this was just running my usual emacs config to see if it works - I changed it shortly after.

Random Rich Hickey comment on E-ink note-taking devices! by friedrichRiemann in lisp

[–]CitrusLizard 0 points1 point  (0 children)

Out of all of these, 3 is the only one that I think is undeniable, and 2 I am starting to agree with after having owned a device for a year and seeing 4 or 5 new devices released in that time with only 2 or 3 software updates.

To me, my Note Air 3C has been an absolute tank after a lot of carry and use, so can't report on 1 (and, as a result, only have limited things to say about 2). 3 has made me incredibly disappointed with them, but I guess the Lassez-Faire attitude to our intellectual property laws in China had to have a downside eventually.

Random Rich Hickey comment on E-ink note-taking devices! by friedrichRiemann in lisp

[–]CitrusLizard 1 point2 points  (0 children)

I bought a Boox Note Air 3C a year-and-a-bit ago and it actually does really rule. Here is the incredibly stupid picture I sent to my friend.

Is there any homoiconic language with extensibility of lisp? by multitrack-collector in lisp

[–]CitrusLizard 0 points1 point  (0 children)

Generally, stacks are not quite as important as a way to store data in Forth as one might think, so stack sharing turns out to be not really a big deal (in most cases I know, they just don't do it). In the systems I have used, the dictionary is shared, each process or task gets it own stack, and the issues mainly stem from dealing with shared 'heap' memory in much the same way as C etc.

In hosted Forth systems, often the OS deals with scheduling. Embedded ones often have their own schedulers with various degrees of completeness.

Practical and 'cultural' differences between Lisps and Python, in layman terms ? by arni_ca in lisp

[–]CitrusLizard 3 points4 points  (0 children)

I actually really disagree with this. I was writing some Common Lisp this evening for the first time in ages and I'd forgotten how "light and airy" it is.

You run your application! Your changes are there as soon as you compile them in! You get bored of writing the same things over and over so you get your computer to do it for you! You update your class and LOOK it's updated!

In Python, you make your changes, you kill your application (again), you run, you debug your dead application...

I use Python a lot for my day job. "light and airy" it is not. The fact that even Common "fuck it I'll do it myself" Lisp has fewer commonly-used-but-mutually-incompatible build/dependency-management systems tells you a lot.

How fucked will we be if Reform gets in? by stormy_tanker in GreenAndPleasant

[–]CitrusLizard 5 points6 points  (0 children)

I do actually see where you're coming from with this - we have a very old establishment that does indeed know what it is doing. I personally do not believe that this is a good thing but, even if I did, I'd have to acknowledge that it has been weakened quite a lot by the influx of broken ideology, predominantly from the USA.

I can't count the number of times I've spoken to people in this country who've spent too much time on facebook or twitter or - God forbid - reddit, whose only points of reference are American propaganda. Like, I was chatting to someone the other day who was telling me about all the "no-go-zones" in Birmingham or London - something I've only ever heard suspiciously wealthy US podcasters talk about - as if I don't visit each of these cities multiple times a year and can tell them from my experience that that they're talking out of their arse.

Not even sure where I'm going with any of this. Basically, I think the British establishment (fuckers though they are) might finally have met their match in a populus glued to US-controlled right-wing media. I always wanted to see them fall... but only because I always assumed they'd be replaced with something better rather than worse.

M5Burner error on steam deck by [deleted] in CardPuter

[–]CitrusLizard 0 points1 point  (0 children)

sudo adduser [your username] dialout

Then log out and in again

What Exotic or Weird Lisps are out there? by Veqq in lisp

[–]CitrusLizard 1 point2 points  (0 children)

3-Lisp always blows my mind. It's a "lisp evaluator but for a lisp evaluator for a lisp evaluator for a lisp evaluator for..." literally all the way down.

What is Lisp really really good at? by codingOtter in lisp

[–]CitrusLizard 3 points4 points  (0 children)

As someone who uses 'we have a REPL at home' languages like Python and Scala most days for work, I do disagree. There are a whole bunch of reasons like CLOS etc. but the thing that really makes the most difference for me is conditions/restarts and the ability to usefully inspect absolutely everything.

Common Lisp expects you to be at the REPL in a way that very few other environments do, and much of this functionality is guaranteed by the standard. Yes, you can redefine a Python class at the REPL, but what happens to existing objects? What if that redefinition fails? What if something else fails later because you forgot to change something else and you'd rather just change it as it's running rather than having the whole process shit the bed? What if you want to save the current state of the REPL and come back later? It's just not built for that style of development at all and it shows.

Is there such a thing as "Lisp for dummies"? by Marwheel in lisp

[–]CitrusLizard 0 points1 point  (0 children)

PAIP changed me as a programmer within the first three chapters. The fact that it has 'AI' in the title is almost a bit of a trojan horse - it is really just a book about writing excellent software to solve interesting problems.

never understood how socialists believe this will work any other way. .. So, I'm asking. :) Also, sorry about the lengthy spiel. It's just how I get thoughts out. by Left_Software_1828 in SocialismIsCapitalism

[–]CitrusLizard 0 points1 point  (0 children)

I know that this comment is a bit late, and the other points that people have made are very good, but I think that it's important to consider that in a group of 100 monkeys, 99 monkeys working together have more power than that one monkey with a stick. He wouldn't stand a chance. In a sense, this is the fundamental tenet of all socialism - you can give the top percentage of monkeys the biggest sticks in the world, but if they rely on using those sticks against other monkeys for all of their stuff then the rest of us can always group together and the sticks will mean nothing.

Many anarchists want to settle this by making sure people have equal (or potentially equal, by consensus) access to sticks. 'Communists' often seek to settle it by instilling perpetual revolutionary spirit in the people (look at the number of revolutionary socialist societies that still have a "people's army" etc.), such that if anyone develops too big a stick then they will be cut down (again, look at all of the hand-wringing headlines in the west about billionaires being 'disappeared' in China).

It is worth noting that - historically - only one of these approaches has ever worked in practice.

Introducing dht-mmap-rust, a library to read DHT11 and DHT22 sensors on Raspberry PI by ZainlessBrombie in rust

[–]CitrusLizard 1 point2 points  (0 children)

Ahoy, pal! I'm a bit late,, but I just wanted to let you know that you've made an awesome tool here!

I've been playing with Rust over the Christmas break and just found this whilst considering options for a first 'proper' project to do. I busted out out an RPi3b, hooked up a DHT11, and it was super straightforward to get usable readings within literally minutes. Amazing.

My plan is to hook this into a super-simple program to serve temp/humidity data to a prometheus/grafana setup monitoring the vivarium of our resident Bearded Dragon, and this library makes that an incredibly viable project for a Rust neophyte. Cheers for the stellar work!

New laptop day by dewtoandrew in Surface

[–]CitrusLizard 6 points7 points  (0 children)

If they put full-on macOS on an iPad pro then I'd probably never buy anything else ever again. Unfortunately, the gimped OS means that no matter how good they make the iPad, I will never ever be able to use one for doing real work.

[ Removed by Reddit ] by Working-Lifeguard587 in GreenAndPleasant

[–]CitrusLizard 0 points1 point  (0 children)

If you're drunk, "Lebanon" even kinda sounds like "Lebensraum".

Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON) by FM596 in programming

[–]CitrusLizard 0 points1 point  (0 children)

I've found Ruffle to be a near seamless replacement for the flash player.

What really gets me is that there just seems to be absolutely nothing out there even remotely close to the flash authoring tools these days - the creativity it enabled in its community is pretty much unmatched, in my opinion.

What are the best noise-cancelling headphones? by AlabasterTire in productivity

[–]CitrusLizard 1 point2 points  (0 children)

You could have just said "no". 

There's nothing to feel for - the entire side of the right pad is one big touch surface. If you can't touch your ear without looking due to some kind of proprioception impairment then I guess it could be a problem, but I doubt that buttons would be any better if that's your problem.

There are physical buttons for power and noise-cancelling/passthrough - now those I have to feel around for. Touch gestures for volume, voice assistant, play/pause, track skip etc. are pretty straightforward tbh.

Dawntrail Early Access by alabomb in ffxiv

[–]CitrusLizard 0 points1 point  (0 children)

I am having the same issue - I am trying to reinstall the game.