mattrepl's comments

mattrepl | 10 years ago | on: A dataset of every Reddit comment

Closest thing to an answer I've found is from the licensing page: https://www.reddit.com/wiki/licensing

But it doesn't specifically address collection and distribution of API results as a dataset.

(From the page:)

A licensing agreement is required in order to:

* use the reddit API for commercial purposes. Use of the API is considered "commercial" if you are earning money from it, including via in-app advertising or in-app purchases. Open source use is generally considered non-commercial.

* use the reddit alien logo ("snoo") in your app or for its thumbnail. Any new apps you create must be approved as well before usage. The circular "r" logo is reserved solely for use by reddit, Inc.

* allow users to subscribe to reddit gold via in-app purchases. If your platform allows for it, we encourage you to work with us to make this happen. We see gold purchases as a way for you to help reddit and to give back to the reddit community.

mattrepl | 11 years ago | on: Hidden backdoor API to root privileges in Apple OS X

Just to clarify, this is _not_ a remote vulnerability. If it was a means to create a remote shell, then it would be. An attacker would need to first find some way to gain remote access and then could use this bug to gain root privilege.

mattrepl | 11 years ago | on: Hy – A dialect of Lisp that’s embedded in Python

What about Clojure seems dense or implicit to you? Clojure and Python have a similar feel to me. Both are well-designed in the sense they strive for a small set of primitives useful in solving a broad range of problems.

mattrepl | 11 years ago | on: Bumper-Sticker Computer Science (1985) [pdf]

Instant feedback makes coding more tangible but can be harmful. One may get caught in an edit-eval cycle and spend time solving the wrong problem.

Regularly stepping back and reevaluating assumptions/goals helps. (And write supporting tests, if you swing that way.)

mattrepl | 11 years ago | on: Why Not a Three-Day Week?

To play devil's advocate, what if the impact of a teacher inspired a student who eventually came up with a billon-dollar idea?

mattrepl | 12 years ago | on: Christ, I hate Blackboard

Piazza, a class discussion app, seems to have good adoption even at schools that use Blackboard. I'm hoping to do similar for homework collection with Classhand.

I expect a switch to a basic platform with apps like Piazza that offer tailored features/user experiences. Not unlike the Salesforce ecosystem. That may be Blackboard's future role.

http://classhand.com for those interested.

mattrepl | 12 years ago | on: OS X emulation layer for Linux

I think zw meant that the Cocoa binaries can't be distributed with Darling. That's not a major problem for users that have a copy of OS X. Darling can allow users to supply their own.

The potential issue you refer to would also prevent implementing the Cocoa API with Qt.

mattrepl | 12 years ago | on: OS X emulation layer for Linux

Using Qt as a Cocoa stand-in sounds complicated. Since Darling already uses its own loader and syscall hooking to provide compatibility for the program, why not do the same for a framework like Cocoa?

mattrepl | 13 years ago | on: Dependency injection is not a virtue

Adding function parameters solely for testing purposes is bad. However, poorly-designed functions are often difficult to unit test.

I don't know the entire backstory, but it appears someone wrote a publish! method that took a publish_time argument that was only intended to be used in testing. The problem is that the original code didn't properly support some publish_time values.

This is a good example of the library vs. framework distinction. Frameworks favor opinion over composition.

mattrepl | 13 years ago | on: How to Make Your Site Look Half-Decent in Half an Hour

Can you really identify the number of columns being used by looking at a layout? And is Bootstrap the only one to use 12-columns?

I've used Bootstrap as a starting point for several apps and have modified the grid setup before, but it wasn't because I thought it looked like Bootstrap.

mattrepl | 13 years ago | on: Tray.io - powerful email assistant

I'm not sure how they compare, but a friend of mine's company does something similar: http://www.awayfind.com

They provide similar filters and suggest filters from your communication behavior. E.g., you consistently respond to Peter Norvig quickly, perhaps you want an alert.

page 1