Show newer

food 

Found the first *good* vegetarian fastfood burger around here, and it's from a spare ribs place for some fucking reason, and also better than the meat version

#nix/#nixos ramblings:

If often read the now classic "Nix is not a general purpose language" statement online. I respectfully disagree with that.

Sure, Nix was not originally designed as a general-purpose language. That being said, people decided otherwise.

Build systems are inherently complex. Re-writing the whole world to bend to your weird non-FHS-compliant model is even more complex.

The expressiveness of the language led people to write all kinds of Nix libraries to work on Nixpkgs. Generators, parser combinators, unit test frameworks, a *whole* lazy module system, and the list goes on.

These tools are a key point in the success of Nixpkgs. They helped the project scale to what it is today. Complexity exists, complexity is here, in Nixpkgs. We have to manage it.

This is where it gets ugly. Nix is a de-facto general-purpose language. That being said, it hasn't been designed to be one. This is where most of the pain comes from:

- there's very little tooling around the language (no LSP, primitive profiler, primitive debugger, primitive unit test system, etc.).
- the evaluator is fairly slow. (no JIT, single-threaded evaluation)

Despite having been designed as a domain-specific language, Nix de facto became a general-purpose language. For better and for worse.

Complexity is here and is unlikely to go away. If we want the project to succeed in the long term, we have to deal with it and work on bending Nix to become a better general purpose language... ... or migrate to a new general purpose language (Guix did that, successfully as far as I can experience).

And here is the full text (long) 

@wolfie @maloki @mrzaius

Reddit user this_my_sportsreddit writes:

Here’s the most messed up part. I used to work at Amazon corporate, let me tell you how the entire program Amazon Smile got created.

So basically, when a customer wants to buy a product, they usually go straight to Amazon.com and enter what they’re looking for. But there’s also a large segment of customers who begin their search on google, and ends up at Amazon. Well guess what. When that type of search to purchase experience happens, Amazon has to pay google. Internally, Amazon thought that if they could force users to go straight to Amazon, offer a small but obviously less amount of money to charity from each customer than would have been paid to google, it would help kill customers going to google, save Amazon more money than paying google, and be good overall for the brand value of Amazon.

That’s why for the program to work, the user has to start shopping at smile.amazon.com. Until recently, the option to use amazon smile wasn't even available in the app, and even then the user still had to 'renew' being a part of Smile multiple times a year. There is no way for a customer to go through the traditional shopping experience, and then during checkout decide they want to give a portion of their purchase to charity, because giving to charity isn't the point of the overall program. Amazon Smile was developed by the Traffic Optimization team, whose entire purpose is increasing efficiency and lowering costs of getting customers to Amazon. A team of Amazon employees whose sole purpose is doing good in the world doesn't exist, despite employees repeatedly asking for such a team to be built in pretty much every single all-hands meeting.

Literally everything the company does is about profits, and extended customer lifetime value. Everything. Even the charity programs are just designed to save Amazon money.

User Echoenbatbat replies:

I also used to work at Amazon, and was a founding member of the AmazonSmile program, part of the Charity Support team working with the nonprofits to help them actually receive the funds. This was 2013. Left in 2016 after fully fleshing out the program, developed the metrics reporting system for tracking charity issues, and even a blurb document to respond to the most common questions nonprofits had.

You are completely correct. The intent of the program was to be cost neutral - the amount Amazon donated to charities was about equal to the costs it saved by not having to pay Google for advertising clicks. Tax writeoff was a negligible side benefit, goodwill was just marketing fodder.

Left because there was no opportunity for promotion or upward mobility. Got my Masters degree and used what I learned about nonprofits and charities to join a nonprofit as a grant writer and eventually help manage a network of nonprofits who help people find employment.

You're absolutely correct.

This is kind of cursed. Apparently these 'new' powerbanks actually contain the old (recalled) EE powerbanks with a different shell around them for branding.

Context:
- discourse.voss.earth/t/pb-260- (this is where the picture is from)
- mobilenewscwp.co.uk/News/artic

i did a whole fucking night of sleep and am still #5 on hackernews, there are almost 500 comments, just how many bad takes about my pronouns can you have

Beste @Radboud_uni , er moet me iets van het hart. De slogan van onze universiteit is "Je Bent Nodig." Zelf vind ik dat heel inspirerend: als wetenschappers en studenten zitten we niet in een ivoren toren, maar hebben we iets bij te dragen aan de wereld om ons heen!

Toch valt het me soms tegen hoe dit binnen onze organisatie zelf in de praktijk wordt gebracht. Schoonmakers die (via externe bedrijven) werken aan de RU verdienen te weinig om van rond te komen, maar ondanks de inspanningen van de ondernemingsraad ziet de universiteit het niet als haar verantwoordelijkheid om hier wat aan te veranderen. De RU doet nog altijd zaken met banken die investeren in de fossiele industrie - iets dat regelrecht ingaat tegen de eigen duurzame ambities. Het argument is dat duurzame banken nu eenmaal niet voldoen aan de ratingseisen van OCW. En daar blijft het dan bij.

Zou je, juist van een universiteit, niet wat meer vindingrijkheid, durf en engagement mogen verwachten? Een beetje "out of the box" denken, kritische/lastige vragen stellen, "speaking truth to power" - dat soort dingen? Want door je zo te verschuilen achter formele regeltjes en een vooronderstelde marktlogica maak je dat "Je Bent Nodig" niet écht waar.... die slogan zal toch zeker niet alleen voor de bühne zijn?

I access Twitter through the secret fourth-party app: Hearing about whatever nonsense is going on from the federated grapevine

Last week, I did a survey about which pronouns people prefer in a sentence that needs a pronoun for someone of unknown gender. It mirrors a survey I did back in 2007.

This is obviously not scientific, but I believe the respondents are a roughly similar group. Here's how much attitudes have changed.

#grammar #writing #AmEditing #Bookstodon

Abandoned conservatory/greenhouse in Italy 🇮🇹

Wicker lanterns are suspended from the ceiling on beams supported by sturdy chains. At one end, a large fan-shaped window leads into a smaller greenhouse. Vines and branches reach into the greenhouse through smashed windows, and creep across the floor in an attempt to reclaim this magical place.

More photos and full blog article obsidianurbexphotography.com/l

#Nature #abandonedplaces #Italy #greenhouse #photography #abandonedplaces #decay #lostplaces

Customer: THE FIRST 3 DIGITS OF PI
DMV: PIE 14 GANG REFERENCE

Verdict: DENIED

why is it that artist consent is king when talking about ai art and all that shit but everyone loves the hourly animal bots that post entirely uncredited photos

it's not like it's hard to use the flickr api to find pictures of $animal with a permissive license

personal boundaries, relationships 

@littletranspunk the concept of the "friend zone" is literally just a euphemism for "I don't like that you're setting this personal boundary with me." You're allowed to feel hurt due to infatuation, but you're absolutely not allowed to criticize someone for setting that personal boundary with you by using rhetoric that implies that they slighted you somehow.

Like, even aside from that, platonic relationships exist in many forms as well and can just as if not more fulfilling! Not everyone you talk to needs to be a potential mate, and that's okay!

Edit: just a small edit to acknowledge that in some cases, that personal boundary feels hurtful because of someone taking advantage of your kindness, and that's also valid to feel hurt over, but again, point still stands. It may in this case have been a shitty thing to do, but personal boundaries are personal boundaries.

just saw a liberal tell an anarchist “being an anarchist is a terrible quality for a leader”. somehow they’ve managed to be right while completely failing to comprehend what is being spoken about

valve as champion of "gaming on Linux" rant 

"Proton" has done wonders for Linux gaming.
Today I found out you can't filter for native linux titles in your steam library anymore. Valve's Hubris has wasted a lot of my girlfriend's time thinking that a compatibility layer yoinked from the community for windows games is "native". It is almost like they want people to think "Linux" is buggy shitware because they rushed a hardware project out to market filling in all the tech gaps with community passion projects and duct tape.

Wine setup correctly with all the bells and whistles is great, but treating it like "native" and denying it has an impact on people when most games have at least *performance issues* under Wine, if they work at all, makes the platform look bad as a whole. Linux isn't bootleg windows simulator, you can actually make games and ship for it, and a growing number actually do have Linux native ports! Let me see them! I hate how Valve treats them in comparison to a flood of legacy games and new shitware games that don't run consistently.

Obviously fuck Valve for so many other reasons, but *this* really pissed me off today. Thanks for the "Just Breaks" experience GabeN

On a closer analysis, it seems that the coal expansion in Germany has more to do with trying to take advantage of high energy prices, and that even assuming the continuation of status quo, Germany would be just fine with their current coal reserves until the planned transition in 2030.

So while yes, a genuinely green transition has to include de-growth, this isn't even govt & corps facing a harsh reality, but them making deliberate choices based on economic incentives.

coaltransitions.org/publicatio

Show thread

Posting or boosting content that is traumatic to trans people without a CW is collaborating with our enemies. Stop helping them hurt us.

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.