@jnpn@mastodon.social avatar

jnpn

@jnpn@mastodon.social

lisp, prolog, sml, apl, forth, st (+math)

looking for freelance opportunities in FP, LP, CLP, RO and comp bio

70% emacs / 20% vi / 10% ed

I also enjoy electronics, mechanics, woodworking and any kind of hacking

lastly sociology of group work is a recent passion of mine

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

jnpn, to emacs
@jnpn@mastodon.social avatar

People are still hacking the old nxml-mode to add more sensible ergonomics

https://borretti.me/article/better-xml-editing-for-emacs

ps: author had a digital friend as support

jnpn, to random
@jnpn@mastodon.social avatar
dabeaz, to random
@dabeaz@mastodon.social avatar

Fleeting thought: I wonder if type-hints could be used to show advertisements in the IDE...

jnpn,
@jnpn@mastodon.social avatar

@dabeaz def f(x:(lambda _: print("Pepsi"))(time.sleep(1))): ... for ensured attention

alcinnz, to random
@alcinnz@floss.social avatar

My understanding of consoles as someone who basically doesn't game: They were powerful graphics machines which tend to be quite locked down. But home computers have caught up & computing power gives diminishing returns, with many gamers now nostalgic for earlier constraints.

I shared a link yesterday praising desktop's culture of modding.

Copetti gives a good overview of their architectures: https://www.copetti.org/writings/consoles/
As does Retro Game Mechanics Explained: https://yt.cdaut.de/channel/UCwRqWnW5ZkVaP_lZF7caZ-g

1/2

jnpn,
@jnpn@mastodon.social avatar

@alcinnz the technical constraints are part of what creates the magic. I feel more deeply touched when I see how some people hacked some EGA signal to make a gradient compared to open world of today.

It also made console have a specific flavor (visual and musical) instead of monotonous platforms of today

jnpn, to random
@jnpn@mastodon.social avatar
jnpn,
@jnpn@mastodon.social avatar

Makes me wonder when the w3c or whatwg will think about the web variant of a macro. So we can finally reach emacs level or ergonomic automation.

Sorry, I lisped.

ps: of course I failed RTFM, there's

C-x C-k SPC kmacro-step-edit-macro

which does allow live edition of macros to an extent

jnpn,
@jnpn@mastodon.social avatar

and lastly, maybe emacs macros could benefit from some interactive refinement editor, many times you need to run it a few times to realize you missed a state. It would be cool to be able to prototype them live.

loyhena, to random French
@loyhena@eldritch.cafe avatar

Vraiment, je déteste les gens qui proposent leur aide "par politesse"

Non-seulement ils te laisseront toujours le bec dans l'eau en se moquant doucement parce que tu n'as pas compris le sous-entendu

Mais en plus tu dois les REMERCIER ???
Eh vas-y niquez-vous aussi tu veux pas aider bha PROPOSE PAS :blob_cat_angry:

jnpn,
@jnpn@mastodon.social avatar

@breizh @loyhena peut-etre etre le reflexe social de politesse. On reconnait le besoin de l'autre personne donc on dit un truc, mais dans le fond on est pas pret a joindre le geste.

LesRepliques, to random French
@LesRepliques@mastodon.social avatar

La demande du ministre de l'Économie Bruno Le Maire aux parlementaires pour faire des économies dans les caisses de l'État.

jnpn,
@jnpn@mastodon.social avatar

@LesRepliques et malheureusement moins influents.

BartoszMilewski, to random
@BartoszMilewski@mathstodon.xyz avatar

Recursive joke: A bar walks into a bar.

jnpn,
@jnpn@mastodon.social avatar

@BartoszMilewski does that 2nd bar walks into another one ?

jensorensen, to Travel
@jensorensen@mastodon.social avatar
jnpn,
@jnpn@mastodon.social avatar

@jensorensen the sociopsycholical aspect of this are interesting.

sleeping on a street you feel alone, afraid, subhuman.. in an airport it's a shared adventure

jnpn, to emacs
@jnpn@mastodon.social avatar

users, do you guys think search-forward should place the caret at the end of a match or at the beginning ?

most of the time when I search for "def", it's to manipulate that term, not to insert after

janriemer, to rust

Hm...I'm getting the impression that is increasingly met with a refusal by some people (it's an almost hateful attitude sometimes).

I wonder why. Of course there are a lot of layers to it, but one is definitely that Rust has gotten a lot more exposure to people and so there are just a lot more potential matches that lead to Err(()) and that's Ok(()) (sorry, pun intended).

But I wonder, if there's more to it than what meets the eye (feeling excluded/alienated/left behind?).

jnpn,
@jnpn@mastodon.social avatar

@paspro @janriemer I wonder if someone can/will find a way to encode the memory semantics in a less noisy way

dabeaz, to random
@dabeaz@mastodon.social avatar

Thought: I'd bet a lot of projects would have fewer dependencies if pip was 100x slower. Maybe we should try to do that.

jnpn,
@jnpn@mastodon.social avatar

@dabeaz performance by lack of performance

jnpn, to random
@jnpn@mastodon.social avatar

people with decades of software engineering / management experiences, what things are you still learning ?

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

The nightmare continues

A child loses every single member of his family in North Gaza. He is the lone survivor and says “I wish I died with them.”

video/mp4

jnpn,
@jnpn@mastodon.social avatar

@Migueldeicaza i so wish we could influence things ..

jnpn, to random
@jnpn@mastodon.social avatar

TIL about https://dept-info.labri.fr/~strandh/Teaching/MTP/Common/David-Lamkins/cover.html

"Successful lisp: How to Understand and Use Common Lisp" by David B. Lamkins

preslavrachev, (edited ) to Java
@preslavrachev@mastodon.social avatar

Probably, an unpopular opinion, but hear me out: Java needs developer tools that are lightweight and built with native performance in mind. The existing ecosystem is solid, but slow and inefficient.

We can start with a simple formatter built in Rust, which takes nanoseconds to format your codebase, and does it relentlessly, without relying on you giving it any configuration options at all. Think, gofmt, rustfmt, Ruff’s Black-compatible formatter, etc.

Is this … ?

jnpn,
@jnpn@mastodon.social avatar

@preslavrachev anything bringing back low mem high speed tooling gets my vote immediately.

I want turbo pascal back

jnpn,
@jnpn@mastodon.social avatar

@preslavrachev I knew about it slightly, but these days I'm into TUI (hence the TP mention)

it's cool that there's a healthy pascal ecosystem though

mattsheffield, to random
@mattsheffield@mastodon.social avatar

Even though Unix existed before DOS and the command line was far more important to Unix users than Windows users, text user interfaces (TUI) never really took off among or text editors.

This is a fun piece exploring why even though or are incredibly powerful, their interfaces are junk compared to 1980s DOS programming environments. https://blogsystem5.substack.com/p/the-ides-we-had-30-years-ago-and

There is one Unix editor that is in this tradition though: .

Check it out here: https://os.ghalkes.nl/tilde/

jnpn,
@jnpn@mastodon.social avatar

@mattsheffield as much as i love and revere dos era TUI (and yeah turbo pascal is a shining example)

emacs ergonomics are far from junk, mouse support has never been a need for "us", meanwhile extensibility and adaptability was. try to extends turbo pascal :)

jnpn,
@jnpn@mastodon.social avatar

@mattsheffield I kinda beg to differ. Even though I recognize that discoverability matter, it's a culture difference. Emacs has m-x plus fuzzy match, it's not menu driven much. For some brains it's perfect (and emacs embeds so much packages that I think there's no way to show it easily).

For funsies, another hybrid gem from the dos era: quattro pro https://www.youtube.com/watch?v=5e9WRrLrbDA

it's not TUI per se (VGA) but the feature set and polish is mind boggling

jnpn,
@jnpn@mastodon.social avatar

@mattsheffield I agree there are papercuts to remove. some efforts are made (isearch is getting contextual ui now)

I did know about wpunix but never tried it, i'm curious now.

jnpn,
@jnpn@mastodon.social avatar

@mattsheffield that's indeed fancy

Migueldeicaza, (edited ) to random
@Migueldeicaza@mastodon.social avatar
jnpn,
@jnpn@mastodon.social avatar

@Migueldeicaza Can't wait to see Nvidia Office

jokes aside, impressive move

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