@loke@functional.cafe avatar

loke

@loke@functional.cafe

Lisp, Emacs, APL and a bunch of other stuff.

From Sweden, living in Singapore.

I always work on a bunch of projects. My current major ones are:

A graphical frontend to Maxima: https://github.com/lokedhs/maxima-client

Kap: An APL-based programming language: https://codeberg.org/loke/array

#lisp #commonlisp #apl #retrocomputing #linux #kap #climaxima #emacs #atari #fedi22

This profile is from a federated server and may be incomplete. Browse more on the original instance.

EUCommission, to random
@EUCommission@ec.social-network.europa.eu avatar

Our commitment to the fediverse is here to stay.

Today, we launched our new Mastodon instance. It will ensure a privacy-focused space to engage with and get the latest from our Commissioners, departments, and the official voices of the Commission.

We want to thank @Mastodon for stewarding us and helping us make this possible.

Fostering European digital players is vital to our strategy for a stronger .

This is a unique opportunity to grow the community even more. Let's get there!

stephaniewalter, to accessibility
@stephaniewalter@front-end.social avatar

Let’s talk about dark mode and accessibility! There’s a myth that dark mode is good for accessibility, because it improves text readability. It's not always true.

The full article and resources on my blog: https://stephaniewalter.design/blog/dark-mode-accessibility-myth-debunked/

skrishna, to space
@skrishna@wandering.shop avatar

I’m going to do a longer video/newsletter on this Monday but here is why you might have been seeing the Northern Lights yesterday (and if you’ll see them again this weekend)

http://www.tiktok.com/t/ZTLVPA5Ye/

loke, to random
@loke@functional.cafe avatar

I have some broken CSS. I changed the CSS used in the language documentation, and it looks OK with one exception: There is a horizontal scrollbar, and when I move it, it doesn't look good anymore.

Here's a link. The problem should be pretty obvious:

https://kapdemo.dhsdevelopments.com/tutorial.html

I kinda suck at CSS, so I can't fix this. Is there some simple change that can be done to stop the horizontal scrollbar from appearing? (perhaps the method I used to put the menu on the left is wrong?)

lindworm, to random German
@lindworm@chaos.social avatar

Eine Google suche kostet im extremen bis zu 0.0003 kWh oder auch 1.08kJ. Eine ChatGPT-4 Anfrage in dem Bereich von 0.001-0.01 kWh(3.6-36 kJ)

Also ist das 3-36 mal mehr um eine Antwort zu bekommen, die mit Glück richtig ist und mit Sicherheit nicht vollständig.

und alle so "This is awesome!"

ich komme da nicht mehr mit. Echt nicht.

kspalaiologos, to random
@kspalaiologos@fedi.absturztau.be avatar

Not sure where the JVM "bloat" moral panic comes from. You can have one instance per system and if you're very concerned with space, you can put it in a squashfs image or 7z archive and mount the latter using FUSE. Just ran a test:

27493121 jdk-8u422-jre.7z
28188489 jdk-22+34.7z

For comparison:

5554652 /usr/lib/x86_64-linux-gnu/libc.a
80555360 /bin/hugo
16661392 /bin/audacity
4906512 /bin/obs

Download a few apps that statically link to glibc (even though in most cases it's questionably legal...) and JVM no longer feels like bloat.

kspalaiologos,
@kspalaiologos@fedi.absturztau.be avatar

If anything, I would panic that all the "C replacements" always statically link to everything wasting space and that every electron app I install bundles the same stuff over and over again so that you can't get rid of it and have one runtime per system.

antipater, to random
@antipater@mastodon.social avatar

no seriously idk what i'm supposed to do on this website

atomicpoet, to random
@atomicpoet@atomicpoet.org avatar

Today, there was an astounding 65 games released on Steam. And yes, I looked at every one of them trying to find potential gold. These were the ones I found most interesting:

Trinity Survivors

  • a bullet hell action rogue-like shooter with cute and diverse characters
  • gamepad support
  • online co-op
  • Price: C$12.99, but currently at -30% discount selling at C$9.09

A Day in the Palace

  • a multi-choice visual novel where you play a Polish servant trying to solve a mystery at a noble court
  • Mac port available
  • Price: FREE!

STAR SHREDDERS

  • a top down shoot ‘em up with 2.5D graphics and a synthwave soundtrack
  • gamepad support
  • Price: C$5.69, but currently at -20% discount selling at C$4.55

Mission: Mars

  • a FPS where you and your team must survive against Martian wild life to secure the future of humanity on Mars
  • Price: C$10.49, but currently at -30% discount selling at C$7.34

Surmount: A Mountain Climbing Adventure

  • a 2.5D procedurally generated mountain climbing simulation with whimsical characters and colourful environments
  • gamepad support
  • shared/split screen co-op
  • soundtrack available as DLC
  • Mac port available
  • Steam Deck verified
  • Price: C$19.49, but currently at -10% discount selling at C$17.54

King Island 2

  • a comedic hack-and-slash RPG that started life as a Flash game
  • Price: C$3.89, but currently at -15% discount selling at C$3.30

Great Houses of Calderia

  • a medieval strategy RPG focused on the intrigue of a noble family
  • Price: C$32.50, but currently at -40% discount selling at C$19.50

Party Pirates

  • a pirate-themed couch co-op with lots of minigames
  • gamepad support
  • shared/split screen co-op
  • Price: C$12.99

INDIKA

  • a dark and surreal third person puzzle game about an Orthodox Christian nun and her relationship with God
  • gamepad support
  • soundtrack and artbook available as DLC
  • Price: C$32.50, but currently at -10% discount selling at C$29.25

SU - Unlocking the 4th Dimension

  • a nautical-themed 2.5D psychological horror and deduction puzzle about uncovering a mystery
  • Price: C$3.89, but currently at -10% discount selling at C$3.50

Banana Hell: Mountain of Madness

  • a precision platformer where you try to avoid hearing a bananaman’s monologue
  • gamepad support
  • Price: C$1.29, but currently at -16% discount selling at C$1.09

Chrono Ark

  • an anime-themed rogue-like deckbuilder RPG where you recruit, train, and build investigators trying to return the world to normal
  • gamepad support
  • playable on Steam Deck
  • additional content available as DLC
  • Price: C$32.50, but currently at -25% discount selling at C$24.37
dyalog, to random
@dyalog@mastodon.social avatar

Week 10! This is a fun one!

lauren, to random
@lauren@mastodon.laurenweinstein.org avatar

By the way, Voyager 1 is back online, sending engineering status data. Next step, getting the science data going again. Every time I think about the Voyagers I can't help but smile. Damn NASA/JPL, et al. knew how to build good stuff back then. And the best use of plutonium ever.

EU_Commission, to random
@EU_Commission@social.network.europa.eu avatar

Our commitment to the fediverse is here to stay.

We are working on a solution to ensure our continued presence on your feeds, taking full advantage of Mastodon's identity portability.

And we are even growing the team behind our Mastodon presence, increasing efforts to engage with your comments on our posts.

We are fully committed to being a real part of the conversation in the fediverse.

Interested in our next steps? Follow us as we take on this new chapter.

tfb, to random French
@tfb@functional.cafe avatar

I have once again failed to correctly markup a link in markdown. How did what's maybe the worst of the ascii-markup syntaxes get so popular

cybeardjm, to Economics
@cybeardjm@masto.ai avatar

Caveat Emptor

/ explained by

bigjsl, to random
@bigjsl@aus.social avatar
18+ loke, to random
@loke@functional.cafe avatar

How do you calculate the first 1000 Fibonacci numbers in your favourite programming language?

This is how you do it in Kap:

↑¨(+/«,»↑⊣)1000⍴1<br></br>

Try it in the browser

dyalog, to random
@dyalog@mastodon.social avatar

Do you want to know more about APL or participate in APL-related discussions? See what events are happening in the APL community over the next few months at https://www.dyalog.com/dates-for-your-diary.htm

campuscodi, to random
@campuscodi@mastodon.social avatar

Slides from the Black Hat Asia 2024 security conference, which took place last week, are now available on the conference's site

https://www.blackhat.com/asia-24/briefings/schedule/

ianbetteridge.com, to random
@ianbetteridge.com@ianbetteridge.com avatar

John Gruber in 2020 on the tracking industry led by Facebook:

The entitlement of these fuckers is just off the charts. They have zero right, none, to the tracking they’ve been getting away with. We, as a society, have implicitly accepted it because we never really noticed it. You, the user, have no way of seeing it happen. Our brains are naturally attuned to detect and viscerally reject, with outrage and alarm, real-world intrusions into our privacy. Real-world marketers could never get away with tracking us like online marketers do… Just because there is now a multi-billion-dollar industry based on the abject betrayal of our privacy doesn’t mean the sociopaths who built it have any right whatsoever to continue getting away with it. They talk in circles but their argument boils down to entitlement: they think our privacy is theirs for the taking because they’ve been getting away with taking it without our knowledge, and it is valuable. No action Apple can take against the tracking industry is too strong.

John Gruber in 2024, on the EU’s actions which limit Facebook’s ability to track users:

What makes this all the more outrageous is that many major publishers in the EU use this exact same “pay or OK” model to achieve GDPR compliance — and none offer a free alternative with non-targeted ads. Don’t hold your breath waiting for Der Spiegel to offer free access without ads. Christ, they don’t even let you look at their homepage without paying or consenting to targeted ads. And Spotify quite literally brags about its ad targeting. But Spotify is an EU company, so of course it wasn’t designated as a “gatekeeper” by the protection racketeers running the European Commission… They’re not saying “pay or OK” is illegal. They’re saying it’s illegal only if you’re a big company from outside the EU with a very popular platform.

I wonder what happened to turn John’s attitude from “no action Apple can take against the tracking industry is too strong” to defending Facebook’s “right” to choose how it invades people’s privacy? Or is he suggesting that a private company is entitled to defend people’s privacy, but governments are not?

And John’s second point about Spotify fundamentally misunderstands the nature of antitrust law in general and the EU gatekeeper system specifically. In competition, actions which are legal when you’re not a monopoly become illegal when you are a monopoly.

In particular, Apple – and Facebook – are gatekeepers because they “are digital platforms that provide an important gateway between business users and consumers – whose position can grant them the power to act as a private rule maker, and thus creating a bottleneck in the digital economy”. Spotify is not in that position. Der Spiegel is not in that position. Different rules apply – as they do to Tidal (not an EU company), and of course to the New York Times.

This really is not difficult to understand.

But underneath this in part is John’s feeling that EU antitrust law is all an EU conspiracy to attack American companies. That would be news to Daimler, fined over a billion euros for an illegal cartel. It would news to Scania, fined 880m euro. To DAF, fined 715m euro. To Phillips, fined 705m euro. And so on. The EU fines European companies big sums of money all the time for breaking competition law.

The entire point of the EU is to create single, competitive markets. It does not allow big companies to “own” markets because free markets (in the EU’s eyes) are good, and privately owned ones that allow big companies to stop being capitalists and act like feudal lords are bad. Facebook, Apple, and the rest have been doing this in digital for a long time, and the EU has decided it’s going to stop.

https://ianbetteridge.com/2024/04/19/what-a-difference-four-years-makes/

larsbrinkhoff, to random
@larsbrinkhoff@mastodon.sdf.org avatar

57 years ago, MIT students arranged the Great Subway Race. Peter Samson computed the itinerary using LISP running on the AI lab PDP-6.

loke, to random
@loke@functional.cafe avatar

Oh my lord. Gruber is really doubling down on his defence of Facebook using the argument of "how dare you tell me I have to stop robbing banks? How else can I preserve these profits?". Along with a sprinkle of not understanding that the DMS only applies to large dominant companies.

Did anyone write a good rebuttal to this yet? I need something to clean the bad taste from my mouth.

ianbetteridge,
@ianbetteridge@writing.exchange avatar

@loke It's quite the contrast to his attitude towards Facebook when it was Apple stopping them track people.

https://daringfireball.net/2020/09/online_privacy_real_world_privacy

ianbetteridge,
@ianbetteridge@writing.exchange avatar
lowqualityfacts, to random
@lowqualityfacts@mstdn.social avatar
dyalog, to random
@dyalog@mastodon.social avatar

Week 9! Another simple tacit (atop) function. What do you think of this one?

Philsan, to VintageOSes
@Philsan@mastodon.world avatar

New version 1.62 of MaxYMiser, the best chip tracker for computers https://preromanbritain.com/maxymiser/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • ngwrru68w68
  • GTA5RPClips
  • magazineikmin
  • InstantRegret
  • DreamBathrooms
  • Youngstown
  • Durango
  • slotface
  • modclub
  • osvaldo12
  • khanakhh
  • rosin
  • megavids
  • mdbf
  • everett
  • cubers
  • ethstaker
  • normalnudes
  • Leos
  • tacticalgear
  • thenastyranch
  • vwfavf
  • tester
  • anitta
  • cisconetworking
  • JUstTest
  • All magazines