News for hackers. Stuff that matters.

jeandrek

Here's macOS 26.5's XNU: https://github.com/apple-oss-distributions/xnu/tree/ac9718fb... Could just be what the devs have available, if they're really already going to the trouble to target RPi?
It seems so weird that the M series are really SOCs and not just CPUs. I also don't really want a home computer to have coprocessors just for machine learning...

At least they always allow installing your own arbitrary OS.

Seems at least one of the same developers works on both PureDarwin and ravynOS: https://www.puredarwin.org/news/The-Road-to-20-5-0.html (This is the first time I've heard of the latter.)
Re:Chicken Scheme 6.0 on Wednesday August 12, 2026 @06:49AM (#49270386)
By the current lexical environment I meant the lexical environment at some place in the code (not just the top-level one, which user-initial-environment gives, though it's optional). I'm not attempting to make a case for anything; but without that RnRS' eval doesn't grant more expressivity than just tacking on an interpreter to every program, which you could also just do yourself. (It also doesn't complicate the implementation; variable names don't need to be preserved after compiling.) I.e. it makes sense to say standard Scheme has been less "eval-friendly," even if there were good reasons or one doesn't care.
Re:Chicken Scheme 6.0 on Wednesday August 12, 2026 @06:10AM (#49270068)
Common Lisp reader macros hook into the reader itself as it's parsing S-exps and meets some character combination: http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec... Define-syntax is for making special forms (i.e. normal macros).

Not that I know why eval should be paired with reader macros.

Re:Chicken Scheme 6.0 on Tuesday August 11, 2026 @09:53PM (#49266974)
The less-eval-friendly thing is R5RS only requires two possible "environment specifiers" (2nd arg to eval), returned by SCHEME-REPORT-ENVIRONMENT and NULL-ENVIRONMENT, with no special form or procedure to get the current lexical environment; and R4RS (I just checked) does not specify eval. There's pretty much no manipulation of environments in the standard; the best is something like

  ((eval `(lambda (foo) ,exp) (scheme-report-environment 5))
   foo)
(can't really think of applications for getting the current environment right now except for pseudo-macro stuff)
Re:Chicken Scheme 6.0 on Tuesday August 11, 2026 @09:40PM (#49266880)
It does not. https://conservatory.scheme.org/schemers/Documents/Standards... Particular implementations could.
Re:Chicken Scheme 6.0 on Tuesday August 11, 2026 @07:15AM (#49256385)
I've never really heard of installing SRFIs (could be my ignorance); do you mean importing them? Or is installing SRFI implementations as their own packages really common? (Haven't really tried R7.)

The anti-R6/R7 folks (or what I've heard) won't see a problem so long as you can use CL to build fancy serious software, which lets Scheme stay small and simple for education. (Of course ideally you'd be able to do any SICP exercise on a Scheme implementation out of the box, though.)

They're often cheaper and not everything is on Blu-ray. If Blu-ray was going really strong and overtook DVDs, I'd be happy about it. I don't really think DVDs are "simpler to operate" except for the fact that you only need cheaper equipment (though one can imagine someone with ingrained habits believing them to be "complicated").
Supposedly you can still redownload your PSN purchases directly on the PSP itself (log in with a "Device Setup Password")? Unless like me you have a PSP Street, which sadly has no Wi-Fi.
This is the status quo for PSP. Don't know whether it'll call PSN servers (some servers will of course need to exist for downloading in the first place), but otherwise it'll just be like using your PS3 offline, right?

The PS3 lets you back up content to a USB flash drive, and you can copy it to your PC from there (see also RPCS3).

I'm Gen Z and I buy DVDs (though mostly second hand). You're probably right on the whole, though I've only observed the opposite.
In NZ 4K Blu-rays are too expensive, at least by my standard (there's about one store chain, JB Hi-Fi). Never seen a single one at a second hand shop. (Though I guess a used bin is a place for 2nd hand goods at an otherwise first-hand shop? Which we don't really have.)
Anyone know why the article's 4th picture is about the Jobs obituary gaffe? (It's not just for me, right?)
Re:Emacs Appearances in Pop Culture on Thursday June 11, 2026 @10:44PM (#48499244)
Nice. I've never seen any of these things except for Tron: Legacy; and I either didn't notice it was Emacs or immediately forgot if I did (you could also sorta take it to be tmux or something if you don't look closely enough to see the *eshell*). But this is the sort of thing I would generally never let my acquaintances hear the end of if I spotted :)