The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Anything that is unrelated to elephants is irrelephant Anonymous - The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 - Never argue with a fool. Onlookers may not be able to tell the difference. Mark Twain
I was having a similar problem. I could right click on an item -- and it could take 30 seconds for the popup menu. All sorts of things like that. It was not every time, but frequent. It started after an upgrade and upgrading to 1909 fixed it. So, I suspect it was one of the mitigation fixes that was causing the problem -- even after Microsoft supposedly fixed the problems.
So, if you haven't upgraded to 1909 -- and it went very smoothly for all four machines here -- I would recommend it. The problem might not be with the USB ports.
You actually take every piece out of the Mac Mini case (main board, power supply, everything!) to get the old HDD so you can replace the SSD. It is insane!
I am very happy to report that I was able to re-assemble the thing with the new SSD. I've rebooted the machine and it is 20 times faster. Everything is so much better!!!
I'm not exaggerating here --> Previoulsy I would run a command like ls -al in a dev directory and the prompt would blink for 3 seconds before it even started to do something. XCode (iOS dev IDE) runs quite nicely now and the iphone emulator runs well too. Amazing.
This was a great New Years Day project! I like the ones that end in success, the best.
Posted via FireFox on my Mac Mini (wouldn't have even tried this before).
Thanks, there were a couple of tricky parts. Luckily my son had a #6 Torx Security driver.
I had a #6 torx (star driver) but it wasn't the "Security" type with the hole in the middle. That is really ridiculous!
Also, check the Step 23 (in the ifixit guide[^]). You need a special wire tool to stick in those two holes so you can pry the mainboard out of the case. It is really ridiculous.
I didn't notice I needed a special tool until I got to that step and the thing was already torn apart.
I walked around the house trying to find something with wire that was the correct size that I could use and finally found a spring on an old chip clip. I cut the thing with some tin snips and somehow got it to work. That step is another ridiculous part of the tear down.
After that, I could see the drive was attached, but I tried the EaseUS software and it said it could not create a bootable clone.
4) searched for and found the Copy Cloner software and it did the rest. Pick your source and your target) and Copy Cloner takes care of it.
5) I was quite nervous after taking the entire thing apart and re-assembling because there was no way to know for sure that Copy Cloner had gotten everything correct, but the computer booted up perfectly from the cloned SSD.
It's probably that first thing that you need -- the Mac Disk Utility.
Thanks for the info. The kit I bought (OWC 1.0TB Aura Pro X2) had an enclosure but the enclosure only supported the old (current) drive and not the new one. I had put the new ssd in the machine and attempted to set it up using disk utility in recovery mode (or whatever that mode is) but it wouldn't recognize the new drive. After a few attempts I decided to return the drive and put the return funds toward an eventual new machine as I'm coming up on 7 years with the laptop.
Enjoy your spruced up machine!
I've been building my own PCs since I was a teenager, but I lack the finesse to take laptops apart...much less Apple ones.
My first job was building PCs back when Windows 3.0 and 386 chips were hot.
Yeah, I feel the same way about taking laptops apart.
A couple of years ago I bought my wife a brand new laptop and it had an HDD and Win10 started updating and it was terribly slow. I (nervously) took it apart the first night we owned it and replaced the HDD with her older SSD. Instant speed! SSDs are the modern panacea for what ails you.
Anyways, we had older toshiba laptops (win7 2010 or so) which had nice little doors on back so you could replace or upgrade HDDs and RAM. Now all the laptops are one smooth piece that are tricky to remove and replace.
nice little doors on back so you could replace or upgrade HDDs and RAM. Now all the laptops are one smooth piece that are tricky to remove and replace.
Exactly. I've only ever bought a single brand new laptop in my entire life - everything else was "previously enjoyed". I have a bunch of spare 2.5" drives that I swap around to try out Linux distributions that don't like virtualization all that much. If I can't swap out the drive in less than 2 minutes, I want nothing to do with that laptop.
I’ve done the same for several older Windows laptops. Makes a huge difference going from a 5400 rpm HDD to an SSD. Like a whole new machine. They were much simpler than what you describe doing. Not sure I would have even attempted it in a Mac. Seems like Apple doesn’t like people fooling around inside their boxes.
I mean, it's not so much feeling bad, but knowing I can improve it, seeing as how i think my hand written parser is faster right now too thought it really should be *at least* as slow.
Or maybe i'm just expecting too much of it. Unlike PCK it can't stream - because it's recursive descent!, so it has to parse the entire stream into memory before you can have it.
The lag time sucks for large documents. With PCK i was never sure how "fast" it was, because it would start spitting nodes at me instantaneously - it streamed - it was a pull parser generator so it made parsers like Microsoft's XmlReader interface. When building the tree there was lag though, but it was a separate process in PCK. In Parsley it's integrated to the parse. Hard to profile each individually but not impossible.
Unfortunately, I can't generate FIRSTS(k) and FOLLOWS(k) sets for k>1 - I just don't know how and can't figure it out though i read a research paper that gave me an idea, i have yet to try it.
Then *maybe* with a table driven parser i could parse C#, but so far what i've seen of antlr, it can't do it.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.