Reminds me of this user testing story from the early Macintosh days: https://www.folklore.org/StoryView.py?story=Do_It.txt
HN user
ssprang
http://stevesprang.com
How about TeX?
I replaced the one in mine with an Intel card (7260NGW) and it works fine under Linux.
Briggs saw the worst of this during suicide crises on the bridge when drivers passing by would yell out, "Go ahead and jump."
Despicable.
The official GNU Emacs Manual is good. I've slowly been working my way through it. It's a free download:
You don't own yourself. Everything you do is an interaction with the world (including your own body and mind), which belongs to everyone equally.
This is an extreme view. How can we even begin to talk about desires and rights under this assumption? If I don't own myself, how can I own anything? We have to throw out the idea of property, the concept of theft and so on. Is murder even wrong in this context?
Fundamentally, why shouldn't people have a right to privacy? Are you saying that there isn't any information about yourself that you'd want to keep private? Why are the details of my life anybody's business but my own?
I don't see many people claiming their right to lie, their right to fraud, their right to steal. What makes privacy so different?
Well, for one thing, privacy is neither immoral nor illegal. How are these things even related?
Knuth accused me quite harshly (IMO) to be some kind of Stallman fan talking nonsense about licenses and did not acknowledge the bug.
Strange. Knuth appears to be a significant GNU supporter: http://www.gnu.org/thankgnus/2014supporters.html
Reminds me of "The Centrifuge Brain Project" http://vimeo.com/58293017
Actually, the one on MELPA appears to be a different implementation. There was some discussion about it on reddit: http://www.reddit.com/r/emacs/comments/21mklt/2048_puzzle_in...
I implement laziness "manually" all the time in Objective-C.
For example, imagine something happens which invalidates a property which must be calculated (say, a bounding box for a graphical object).
Instead of immediately recomputing it, just set it to nil, and only recompute it the next time the property is actually accessed.
This way you can harmlessly invalidate it multiple times without doing a potentially expensive calculation (which just gets thrown out by subsequent invalidations).
Yep, just like GNU: https://www.gnu.org/pronunciation/pronunciation.html
Sure, but his bitcoins probably aren't just sitting around either. The fear was that he'd be kidnapped/tortured in order to acquire them. If we're allowing for that, it seems like anyone with sufficient wealth would be a target.
Is there a particular reason why he'd be at risk for this versus any other well known wealthy person? Are lottery winners worried about this?
I've never heard of either of them. It's not possible for two people to have the same name?
Singer's book talks about finding and supporting effective charities. Here's one I now support that seems pretty direct: https://www.fistulafoundation.org
It also made me rethink what I am doing with my life/career. Is creating apps for well-off people with iPads the best use of my time? Is getting rich and donating most of your wealth a good strategy? What's the biggest problem I can personally solve?
I'm still trying to figure it out.
"The Life You Can Save: Acting Now to End World Poverty" by Peter Singer. After reading this I dramatically increased the amount of money that I donate and began supporting several new charities.
"Lying" by Sam Harris. This is really just a long essay, but it changed the way I think about communication. It convinced me that honesty really is the best policy.
There's often a countdown timer as mentioned in the article. You know exactly how much time you have until it's a solid "Don't Walk". Usually, I will pass several people already in the crosswalk at my normal walking speed.
He was ticketed for starting during the flashing "Don't Walk" signal. That seems more like a yellow light to me. In other words, there's still plenty of time to cross if you're a fast walker. Don't walk too fast though, you might get a speeding ticket.
I really doubt this will have much effect on any of the competing apps. Brushes was already downloadable for free (with an optional in-app purchase). Many other painting apps of various capability are available for free too.
Perhaps more damage will be done in the vector space, where there's not a lot of money to be made in the first place... but I'd still be surprised if it puts anybody out of business.
At any rate, I don't believe anyone is entitled to any particular business model. More people are better off with open-source software.
I had a very basic version of this running on the Mac a while ago. It could open Inkpad/SVG documents and all of the editing tools were usable, but I never got around to implementing the rest of the UI (inspectors, etc.) so it was pretty limited.
That's why a bunch of the code is organized in the Inkpad-Core directory, by the way. All of that stuff worked on the Mac too.
When I updated Inkpad for iOS 7, the Mac version stopped building and I haven't had a chance to investigate yet. Once I submit this version of Brushes, I'll take a look at it and if I can get it to build in a reasonable amount of time I'll put the code on GitHub.
To expand on my motivation for open-sourcing Inkpad and Brushes:
The biggest reason is the ideological element. For all the usual reasons, I’ve come to feel that software should be free/open-source. I feel really good now that these apps are free software. I can’t remember the last time I felt this happy to be working on them. I’m fortunate enough to be in a position where I can pursue other values in life besides dollars. Turns out I really like GitHub stars.
In addition to that, I experienced serious burnout after we spent a year (2012) rewriting Brushes to be a more modern iOS app. This was in response to Procreate which, in my opinion, blew all the existing painting apps out of the water. (Now that Brushes is open-source, I can feel free to compliment a competitor.)
Despite our own impression that we had radically improved Brushes with minimal UI changes, the update was poorly received by many existing users. At that point I essentially lost all motivation to pursue it as a business.
Ultimately, I decided that rather than letting the apps rot on the store, or trying to sell them to another developer, releasing the source code was the right thing to do. I’m hoping to collaborate with other developers, and keep Inkpad and Brushes alive as open-source projects for as long as there is interest.
Ah, the disadvantages of being a perpetual lurker...
I've heard that some people are already re-signing and successfully submitting other developer's binaries.
So, I suspect there will be some submitted clones eventually. It's possible Apple would reject them for being "too similar" (if they're paying attention).
On the other hand, it would be cool if someone used these as a starting point and built something unique.
Why not? I feel the overall value of the app is increased this way. There are many other much bigger free software projects.
Brushes, a painting app for iOS, is now open-source too: https://github.com/sprang/Brushes
I posted links to both of these in the past few weeks, but they didn't get any traction. I guess I have bad timing. I was surprised to see this on the front page!
I also open-sourced Inkpad, my iPad vector illustration app, a few weeks ago: https://github.com/sprang/Inkpad
I'm planning to submit this version of Brushes to Apple within the next week or so. There are still a few outstanding issues.
If you'd like to contribute, I'd appreciate bug fixes, new features, and localizations for your language of choice. Otherwise, I hope you can learn something from it, or find bits and pieces that are useful in your own apps.
Thanks, I appreciate it. I hope the code is useful.
Does anyone know why this instantly jumped from #13 on the front page to #60?