HNHacker News
TopNewBestAskShowJobs

stassats

175 karma · joined January 29, 2008

submissionscomments
stassats··on SBCL: New in Version 2.2.1
Where does it say that?
stassats··on Lisp and Haskell (2015)
I guess that's because I added this in 2016 and the article is from 2015.
stassats··on Firefox 81.0
I don't hate it, it just randomly stops working for me.
stassats··on Fortnite’s battle with Apple and Google could have an impact on news publishers
I think most binaries go through the linker, and since everyone will have the same linker version from the start it shouldn't be a problem.

They also say >enable the system to better detect code modifications.

So that part doesn't require any central authority and can be handled locally. (But I'm guessing there are more parts)

stassats··on Fortnite’s battle with Apple and Google could have an impact on news publishers
Since there's no reason to do that only on arm and not on intel macs you would still be able to launch it after jumping over some hurdles.

Just that now the linker automatically signs every binary. So that something like gatekeeper could disable it based on the signature.

That would be my non-"apple is draconian" interpretation, as I don't have an arm mac.

stassats··on Fortnite’s battle with Apple and Google could have an impact on news publishers
And as to >and what makes Apple Silicon different here

I guess this is a backwards-compatibility breaking change, but Apple Silicon is a new platform so there's nothing to break, all new binaries will have it from the start.

stassats··on Fortnite’s battle with Apple and Google could have an impact on news publishers
> There isn’t a specific identity requirement for this signature: a simple ad-hoc signature issued locally is sufficient, which includes signatures which are now generated automatically by the linker. This new behavior doesn’t change the long-established policy that our users and developers can run arbitrary code on their Macs

Ok, not really true.

stassats··on Fortnite’s battle with Apple and Google could have an impact on news publishers
I don't think you need any hardware support for that. And notarization already exists on intel macs, just that it doesn't prevent you from launching non-notarized binaries.
stassats··on Fortnite’s battle with Apple and Google could have an impact on news publishers
> * And now macOS is adopting the worst of iOS' draconian policies. You won't be able to run non-notarized apps on macOS on Apple Silicon based computers at all.

Where did you get that information and what makes Apple Silicon different here?

stassats··on Have we let the LED indicator light go too far?
You can disconnect the LED cable from the motherboard.
stassats··on Don't touch my clipboard
Limiting the action to "Books" seems to not affect other apps as well. The main reason I did not use ⌘C is because it doesn't work when the context menu is displayed (and it gets displayed immediately after selecting text).
stassats··on Don't touch my clipboard
I solved the Apple Books problem with an automator script, using the "Copy to Clipboard" action. Then it can be assigned a shortcut in Keyboard preferences. https://imgur.com/a/sG2isap
stassats··on An optimization to help code compilation times on big CPUs
You can do "taskset --cpu-list 0 make -j"
stassats··on Steel Bank Common Lisp 2.0
The not-really-breaking change is not actually related to the version number. There is approximately 0% chance that somebody depends on the presence of that symbol in features. And there have been more actually noticeable compatibility changes with minor version bumps.
stassats··on Switching from Common Lisp to Julia (2017)
I don't want to ruin the language just so that it appeals to some people, it's already fine for me.
stassats··on Common Lisp homepage
But what is the point, really? SBCL will disable type checks with safety=0, LW will enable with safety=3, debug=3. Is the point "read your documentation before relying on things"?

Or is the OP's point that SBCL shouldn't exist because it's "poisoning" and "a bad thing"?

That's the problem with such FUD, can't ignore it or somebody might actually believe it, can't just say "nonsense" since that's not convincing.

stassats··on Common Lisp homepage
It needs (optimize safety debug) and the function needs to be compiled (interpreted code doesn't perform any optimizations based on the types).
stassats··on Common Lisp homepage
That is theoretically true, but what implementation really does that with SAFETY being 3? Claiming that SBCL following the standard is poisoning anything is completely baseless, though.
stassats··on Common Lisp homepage
That's not at all what SBCL is doing. Each type declaration is treated as an assertion, and only then it performs optimization. And there is no undefined behavior at all.

And even without type declarations SBCL is actively deriving types and optimizing things that are proved to have a restricted type.

Spreading misinformation like this is what's poisoning the ecosystem.

stassats··on Advantages of Tcl over Lisp (2005)
That's what the essay is doing. But in my more than 10 years (not 20) of using Lisp I have seen nothing to support the hypothesis, let alone to diagnose a psychiatric condition to a group of people.

Then there is this gem "If you read many posts discussing Lisp (including one in comp.lang.lisp called Common Lisp Sucks)" ... " The problems are soluble (Qi is a proof of that for God's sake), but when you're down everything seems insoluble. Lisp is doomed and we're all going to hell."

Lisp is doomed because nobody likes his pet project or appreciates his insults. This essay is just one big insult, I'd prefer people stop disseminating it.

stassats··on Advantages of Tcl over Lisp (2005)
You are describing any open source library written in someone's spare time.

And this essay is such baloney I don't even know where to start.

stassats··on Learning from Terminals to Design the Future of User Interfaces
I actually like the sliding animation, it's pretty fast and it shows what's going on. I often use it with the three finger swipe, so it'd be pretty weird to suddenly jump to a different space, but even with Cmd-1/2/3 it helps to orient oneself.

Although when reading ebooks I have page animation disabled, I guess because you mostly proceed to the next page, and there's no context switch it's all reading.

But I also prefer having two monitors for multiple contexts, no amount of virtual desktops with or without animation will beat that.

stassats··on macOS 10.12 Sierra: The Ars Technica review
Safari 10 for El Capitan was released yesterday as well.
stassats··on Improve YouTube Video Playback by Disabling VP9 Support in Chrome or Firefox
I've been using h264ify in Chrome on OSX for some time, but lately it started having problems with seeking/rewinding. Have to switch to Safari when I want to rewind. Managed to cobble together a chrome extension that opens the current url in Safari, also pausing the video and using the current playback time (too rough to share).
stassats··on Finding bugs in SQLite, the easy way
Part of the issue is that the interrupt number, 5, is hard-wired. So there really was no need to keep it alive.
stassats··on Finding bugs in SQLite, the easy way
Because individual instructions doing the same thing are faster. Though it's especially slow because it's microcoded and is left just for backwards compatibility and not trying to be fast. So modern CPUs are good at reordering, predicting branches, etc., for simple instructions and no extra silicon needs to be wasted to duplicate that. And encoding space is limited as well.
stassats··on Bitrot and atomic COWs: Inside “next-gen” filesystems
Nowadays you can get ECC with intel for quite cheap: http://ark.intel.com/search/advanced/?s=t&MarketSegment=DT&E...
stassats··on Cracking Passwords on an Intel Celeron CPU
As I understood it, he's usually using this machine as a router at home.
stassats··on Why Daylight Saving Time Should Be Abolished
Funny, I've never overslept before when DST was switched, but this time my phone decided that it still should switch from summer to winter time, resulting in me sleeping one more hour.

What's more annoying, my Garmin Edge cycling computer still shows the wrong time, because it determines your time zone based on GPS and there's no way to change the timezone or time manually.

Some web sites (like http://www.wolframalpha.com/input/?i=time+in+Moscow) still don't know that the timezones in Russia have been changed.

stassats··on No, really, pi is wrong: The Tau Manifesto (Tau Day, 2010)
There is no need in "#.".
← PreviousPage 2 of 3Next →