Hacker Newsnew | past | comments | ask | show | jobs | submit | dechols's commentslogin

Yeah, I didn't see anything I'm interested in as a "power-user".

OSX lately has decided to hide a ton of features out of the box that require changing values in Terminal before being useful. A quick list I know of: - Hiding full paths in Finder - Launchpad can't actually delete things. - Library is hidden

Other weird default settings: - Scroll with trackpad is inverted

It also doesn't have Ubuntu's nice window snapping or Windows' snap to sides feature, which is a big time saver.

Finally, I don't feel like "port iOS features to OSX" has been a win for Apple. It just seems to confuse people by adding more crap to the OS.


Library being hidden by default makes a lot of sense. It contains user specific application configuration, it's the same as on Windows having AppData which is hidden in the users "home" directory.

There is almost no reason for a user to ever be in the Library folder, let alone why it should be visible by default.

---

As for scroll being inverted, they did this so that it matches what you do on iOS. You move up to scroll down the page since you are physically dragging the page, and you move down to scroll up.

I recently used a friends computer where the scroll was still inverted and he said it felt much more natural. To each their own, it is a non-hidden setting!



So the answer is to paste it into an editor first?


This is what I do with anything I'm copying or pasting from anything into anything else, mostly because of the obnoxious and ubiquitous "let's copy and paste formatting as well as text" that presumably came from some insane desire for ubiquitous rich text.


Or alternately, the solution is to paste it into your terminal, then take the time to read over what you pasted and make sure you understand what is going to happen before you hit enter. This is doubly important if the first word is 'sudo'!!

Not only is this a good habit as far as security goes, it's also the best way I can think of to learn from problems.


This isn't a solution--this is exactly the dangerous behavior that this webpage is trying to convince you not to do.

Because they can put a newline in the malicious paste.


If the text contains a newline the command[1] will be executed immediately so that won't protect you.

[1]: At least, in the terminals I regularly use.


There was a newline hidden in the one pasted here, so that's not an option. It would have run something no matter what.


Yeah, I always have gedit or kate running so I can paste there first and verify it.


or "cat > /dev/null" and paste into the terminal to review.


wonder if there's something that would be copyable from the browser to the clipboard/pastebuffer/what-have-you (and pasteable to your terminal emulator) that would constitute a ^C?


Oh, wow - you're right! It does work, and trivially so. That is, I created chr(3), opened it in a text editor, and copy/pasted. Poof! No longer in the cat.

I then put sample command line in HTML, with an embedded  . Yep, copied and pasted just fine.

Which means my SOP for dealing with untrusted text isn't anywhere near as good as I thought it would be.

Thanks for pointing that out!


This is evil.

Please don't force users to do something they can already choose to do.


The best use for this is if you wanted to have content, other than your usual content, that is exclusive to fans that specifically subscribe to you on YouTube.


I think evil is a little strong. It's similar to the "pay with a tweet" and the "sign up to our newsletter for a discount" schemes companies regularly run.


What, like pay to download a movie instead of torrenting it?


The author invents new words regularly in this article.

Stephen King's "On Writing" talks about this, and I'm paraphrasing:

"Writers who invent words are bad writers."


Which is hilarious if you've read much King (he was my favorite author for a very long time), unless he actually claims to be a bad writer himself, in which case writing a book called On Writing is a questionable endeavor.


You would think that if he did it "regularly" you could have come up with at least one example.


Which is more Pythonic?

list() or []

dict() or {}

set() or ????

I would argue that the left is more pythonic and expressive.


Don't forget tuple() and ().

I don't think any are more pythonic. They are all valid python.


I wanted to reply, but then it asked me to sign up for Google+.

Then it hit me: That's exactly it. Google+ is Google's way of controlling an entire ecosystem of replies to topics. That's exactly the problem with Google+.

Google Reader was great because it gave you a window into the internet. A window that you could shape however you wanted.


Yes. I scanned the first hundred or comments on the post and none said that the experience on Reader (and Twitter) is owned by the reader, while the experience Google + (and Facebook) are owned by Google (and Facebook).

I do not want to share my reading activity with everyone. I just want to sit here on the corner and read. So why make it "social"?


So what does this mean for those of us who have made the jump to Distribute? Do we now jump back to Setuptools in a year or something?


  | and phasing out the distribute fork as soon as
  | is practical
I'm guessing there will at least be an 'end date' where it'll be officially deprecated.


I see this all the time too.

This, despite the fact that my audience knows me by my pseudonym and not my real name.


Actually, The Sims 1 did this too. Obviously, it's a game and it's fluff so it's more acceptable than the bullshit that WellsFargo is doing here.

I was sad when Sims 2 and Sims 3 didn't include this little gem. A cool bit a humor while you're loading the game? awesome.

http://www.youtube.com/watch?v=fwFsmQu71BE


The Sims 3 does actually :-). Though it's a bit less obvious, but look at the texts swapping in and out under the progress bar.

https://www.youtube.com/watch?v=YiBLA4aPhcE


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: