mjtsai + pierrelebeaupin   24

Twitter
A bigger one: the major reason why 68k ended up being supported as long as it was was that it supported mixed-mode. This meant no duplicate use of RAM, since all apps were using the same copy of all OS-supplied code, and no duplicate maintenance effort, for the same reason.

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) December 7, 2019
FavoriteTweet  PierreLebeaupin 
december 2019 by mjtsai
Twitter
Reminds me of the time people found out Unity was relying on an undocumented API, around the iPhoneOS 3 or iOS 4 timeframe IIRC. I think we were affected too (by direct usage, not through Unity. Our bad. I believe we were contaminated by an Erica Sadun book).

Good times. https://t.co/22FibJ8Gkn

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) November 4, 2019
FavoriteTweet  PierreLebeaupin 
november 2019 by mjtsai
Twitter
That being said, this issue does show the necessity of SIP or something like it, especially as the issue appears here to be systematic (as opposed to the iTunes 2 one which only caused issues for specifically named volumes mounted along a volume containing a space in its name)

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) September 26, 2019
FavoriteTweet  PierreLebeaupin 
september 2019 by mjtsai
Twitter
Could I dream and hope that Apple eventually gets to the solution I suggested so long ago? https://t.co/m3kj0mL6hg https://t.co/S95KPV9sB4

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) September 20, 2019
FavoriteTweet  PierreLebeaupin 
september 2019 by mjtsai
Twitter
When Apple tooted that APFS was optimized for SSDs, I did not think it'd mean it would fail to heed traditional good practices for HDD filesystem design . https://t.co/PrRNNE1ilT

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) September 20, 2019
FavoriteTweet  PierreLebeaupin 
september 2019 by mjtsai
Twitter
I was about to predict that Apple would remove DTrace from the next version of Mac OS X (does not play well with SIP and Instruments no longer depends on it), but I just remembered that I recently learned DTrace is on Windows now (via @bcantrill), so they might relent. https://t.co/AMOP3KANbA

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) June 3, 2019
FavoriteTweet  PierreLebeaupin 
june 2019 by mjtsai
Twitter
However, I am not worried about the incentives that gives developers: since when are non-gambling addictive games a problem? I am more worried about the fact I won’t really own any of these games. And what about digital preservation?

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) March 26, 2019
FavoriteTweet  PierreLebeaupin 
march 2019 by mjtsai
Twitter
What I need is for the iOS App Store to structurally encourage games that allow their developers to earn a living without them having to prey on their users, games like https://t.co/BwCWhl53sO . And not just from developers Apple directly funded. Apple cannot be everywhere.

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) March 26, 2019
FavoriteTweet  PierreLebeaupin 
march 2019 by mjtsai
Twitter
Re: Apple arcade, one worry is that Apple will have a monopoly on iOS on this kind of service; with video or music Netflix and Spotify have an uneven competition field, but it is at least possible to compete with Apple.

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) March 26, 2019
FavoriteTweet  PierreLebeaupin 
march 2019 by mjtsai
Twitter
Not going to paraphrase Michael: consider I express everything he expresses here. https://t.co/dGpXvWfMJJ

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) March 15, 2019
FavoriteTweet  PierreLebeaupin 
march 2019 by mjtsai
Twitter
Presumably, Mojave improved the situation from that of High Sierra by optimizing code under the lock and/or moving some processing out of the locked area, but the global lock itself remains

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) November 30, 2018
FavoriteTweet  PierreLebeaupin 
november 2018 by mjtsai
Twitter
I could scarcely believe this story of a single global lock in APFS (you'd think they would have avoided reproducing this kind of well-known limitation of HFS+), but it's real, DTrace confirms it in my testing: https://t.co/48f470O3Bx https://t.co/QX6ZO6P5b5

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) November 30, 2018
FavoriteTweet  PierreLebeaupin 
november 2018 by mjtsai
Twitter
Supporting Michael is simply a no-brainer for me (and I don’t say this just because he has linked to me in the past).

Please consider doing the same. https://t.co/Mm9LoJVfjG

— Pierre Lebeaupin ⚖️⚰️ (@PierreLebeaupin) July 19, 2018
FavoriteTweet  PierreLebeaupin 
july 2018 by mjtsai
Pierre Lebeaupin🦆👾 on Twitter: "PSA: never edit email drafts or send them on the mail app of your iPhone/iPad. This is the third draft I have now lost and had to recover from Time Machine, or rewrite. Never happened with https://t.co/YknozD80Wf. Rea
PSA: never edit email drafts or send them on the mail app of your iPhone/iPad. This is the third draft I have now lost and had to recover from Time Machine, or rewrite. Never happened with https://t.co/YknozD80Wf.

Read mails, send quick replies, fine, but do nothing else on iOS.

— Pierre Lebeaupin🦆👾 (@PierreLebeaupin) March 7, 2018
FavoriteTweet  PierreLebeaupin 
march 2018 by mjtsai
(((Pierre Lebeaupin))) on Twitter: "(which is why I was not too worried about the difficulty for Apple to work around this flaw, compared to the work the Windows and Linux kern… https://t.co/Ihd1yZgWUx"
(which is why I was not too worried about the difficulty for Apple to work around this flaw, compared to the work the Windows and Linux kernel guys have cut out for them).

— (((Pierre Lebeaupin))) (@PierreLebeaupin) January 3, 2018
FavoriteTweet  PierreLebeaupin 
january 2018 by mjtsai
(((Pierre Lebeaupin))) on Twitter: "Don’t know the situation with full 64-bit Mac OS X, but guess what? Now everyone will have to at least unmap kernel pages when exiting it (a… https://t.co/ZVolSeJfhP"
Don’t know the situation with full 64-bit Mac OS X, but guess what? Now everyone will have to at least unmap kernel pages when exiting it (and remap when entering); less expensive than both ways (caches better preserved in particular), but 32-bit Mac OS X is vindicated, in a way.

— (((Pierre Lebeaupin))) (@PierreLebeaupin) January 3, 2018
FavoriteTweet  PierreLebeaupin 
january 2018 by mjtsai
(((Pierre Lebeaupin))) on Twitter: "Thought re https://t.co/EQCT0zEFq6 : in 32-bit Mac OS X had to unmap and remap all pages when going to and from kernel mode, because both ke… https://t.co/iDiVptDjdB"
Thought re https://t.co/EQCT0zEFq6 : in 32-bit Mac OS X had to unmap and remap all pages when going to and from kernel mode, because both kernel and user programs can use the whole 4GB address space (called the 4+4 arrangement), compared with 2+2 of Linux and Windows.

— (((Pierre Lebeaupin))) (@PierreLebeaupin) January 3, 2018
FavoriteTweet  PierreLebeaupin 
january 2018 by mjtsai
Pierre Lebeaupin 🇵🇰🕌 on Twitter: "@wilshipley After sleeping on it, I concur with @gparker: current queue detection smells like recursive mutexes, which is not a good thing."
@wilshipley After sleeping on it, I concur with @gparker: current queue detection smells like recursive mutexes, which is not a good thing.

— Pierre Lebeaupin 🇵🇰🕌 (@PierreLebeaupin) February 17, 2017
FavoriteTweet  PierreLebeaupin 
february 2017 by mjtsai
P. (((Lebeaupin))) on Twitter: "And I should add: no feedback, I thought it didn't work at first. And I have to complete viewing it within the next 48 hours…"
And I should add: no feedback, I thought it didn't work at first. And I have to complete viewing it within the next 48 hours…

— P. (((Lebeaupin))) (@PierreLebeaupin) November 27, 2016
FavoriteTweet  PierreLebeaupin 
november 2016 by mjtsai
P. (((Lebeaupin))) on Twitter: "Clearly renting this movie on iTunes in HD was a mistake. 10 minutes of playback, then 30 minutes of rebuffing, then 10 mn of playback."
Clearly renting this movie on iTunes in HD was a mistake. 10 minutes of playback, then 30 minutes of rebuffing, then 10 mn of playback.

— P. (((Lebeaupin))) (@PierreLebeaupin) November 27, 2016
FavoriteTweet  PierreLebeaupin 
november 2016 by mjtsai
Pierre Lebeaupin✏️ on Twitter: "Order of concept intro Swift playgrounds: - functions - for loops - if - while Applesoft tutorial (Apple IIe): - goto - if - for - functions"
Order of concept intro
Swift playgrounds:
- functions
- for loops
- if
- while
Applesoft tutorial (Apple IIe):
- goto
- if
- for
- functions

— Pierre Lebeaupin✏️ (@PierreLebeaupin) July 16, 2016
FavoriteTweet  PierreLebeaupin 
july 2016 by mjtsai
Pierre Lebeaupin on Twitter: "rsync is not an application. It is a declarative programming language to write file sync applications in."
rsync is not an application. It is a declarative programming language to write file sync applications in.

— Pierre Lebeaupin (@PierreLebeaupin) June 1, 2016
FavoriteTweet  PierreLebeaupin 
june 2016 by mjtsai

Copy this bookmark:



description:


tags: