Live data from Hacker News

Hacker's Guide to Setting Up Your Mac

lapwinglabs.com

261–267 of 267 posts

Re: Hacker's Guide to Setting Up Your Mac

#261

This "cool hacker settings for your Mac" script turns off your laptop's power saving features (sleep, display dimming, hibernation even though sleep was off(?)), removes at least three kinds of backups for data loss (MobileTimeMachine, Resume, hibernation file), and changes AppKit settings in a way your customers will never be using (by turning off Automatic Termination, which is pretty harmless). Please don't run sc…

You're missing the rather well placed claim that people should not run the script blindly but indeed read the comments of the script, and only use the parts that they want to. This is an Administrators' script - most admins worth their salt read the scripts they're about to run, especially if bold claims are being made about their efficacy.

There are lots of great things to learn in the settings being tweaked in this script ..

Re: Hacker's Guide to Setting Up Your Mac

#262
post #139

Earlier quoted context omitted.

Unfortunately, it has terrible filesystem support. How do I read/write ext4 volumes!?

Have you tried "brew install ext4fuse" ? Edit: Seems it's still read-only. If you need write support that badly (why?), there's always Paragon: http://www.paragon-software.com/home/extfs-mac/

That's a larger problem I have with the Mac (and Windows, although less so) platform as a developer environment: all the cool tools are closed-source and paid. That's a serious barrier to innovation.

Re: Hacker's Guide to Setting Up Your Mac

#263
post #247

Earlier quoted context omitted.

Homebrew is installing stuff from source, though. It's automating the task of me doing it.

Well, it usually installs from source, but that's not really the point. It's a package manager, it is trivial to give it it's own home, (and thankfully they made that an easy thing to do), but to throw it in that /usr/local bucket by default? It seems like a decision that requires real justification and the reasons I have seen seem pretty weak. I mean, in the end it seems like almost nobody cares, but it's always bee…

Can I ask what you use your package manager for? My experience on the Mac is that it's mostly used by developers that want to install a package and don't want to have to manually install the 30 other dependencies by hand. For that use case, installing the dependencies along side the module that you actually wanted seems like an eminently reasonable thing to do, and certainly in my case it's pretty much exactly what I want from a package manager on the Mac. I assume if it bugs you that you have a different use case from mine. I would be interested to hear what it is (have I been missing opportunities on my Mac all this time???)

Re: Hacker's Guide to Setting Up Your Mac

#264
post #262

Earlier quoted context omitted.

Have you tried "brew install ext4fuse" ? Edit: Seems it's still read-only. If you need write support that badly (why?), there's always Paragon: http://www.paragon-software.com/home/extfs-mac/

That's a larger problem I have with the Mac (and Windows, although less so) platform as a developer environment: all the cool tools are closed-source and paid. That's a serious barrier to innovation.

"Cool tools"? Needing ext#fs write support on OS X is a pretty niche application and I'm honestly surprised it's continued to be a viable business for Paragon all these years, especially with the rise of mainstream virtualization. I wasn't expecting to find them still selling it at all.

It probably wouldn't be there except I'm sure most of the expertise and code had to be developed for their imaging and partitioning products.

I think the only things I run frequently for development that don't come with OS X and aren't free or open source are Sublime Text and Paw. You can certainly use vim/emacs/TM2 and curl scripts if you want.

Were I using Linux, I'd be using Sublime Text, and, well, curl scripts again. I'd also be jumping off a cliff after about two days of dealing with desktop Linux's horrific regressions over the past decade.

OS X's native development tools (Xcode, llvm/clang) are free, and most of the tools you use in Linux are either already there, or a "brew install" away.

Re: Hacker's Guide to Setting Up Your Mac

#266

Earlier quoted context omitted.

True, but why does it need to be open anyway? The windows development industry has done well without being OSS, no? Perhaps people should stop expecting OSX to be Linux. In the same way that nobody expects Linux to be OSX.

I definitely don't expect Windows or OS X to turn into Linux. I think they each have advantages for the people who are using them. The grandparent was talking about hackability, and I was saying I don't think OS X counts as hackable just because the kernel is open source. There is a lot more that's closed source surrounding that kernel that makes it OS X.

Ah understood. Thanks!

Re: Hacker's Guide to Setting Up Your Mac

#267
post #162

Earlier quoted context omitted.

I totally get what you're saying, I guess I just have different values (for lack of a better term) where this stuff is concerned. My ideal job would have me bouncing between different operating systems, hardware, and languages all the time. For career reasons, and just to feed my curiosity, I have a fear of getting too comfortable with any one workflow/language/OS/etc. Plus familiarity breeds contempt- every time I t…

Excuses for the off-topic question, but would you be willing to share your imdb scraper? That would be very useful to me. (My contact data is in my user profile.)

I think you replied to the wrong person. I just happened to see your comment when looking over my "threads."

And it's not a scraper. :-) Here: https://github.com/BurntSushi/goim

Post reply on HN