HNHacker News
TopNewBestAskShowJobs

cbau

297 karma · joined September 20, 2012

submissionscomments
cbau··on Apple's first iPhone ad – Hello (2007) [video]
The ad doesn't say anything about the phone.
cbau··on Ask HN: Restarting the YC Podcast – who would be most interesting to listen to?
I really liked hearing the information that was hard to find elsewhere: mostly the story of the company's founding and early days, and their analysis of their markets. Was very useful when interviewing within YC's portfolio!
cbau··on Ask HN: Have you ever thought of leaving programming for something else?
That's only to a certain extent. You can imagine a set of all the pieces of art you can make and all the interesting pieces of art in that set. If they're are few interesting pieces, then the constraints do more harm than good. A good medium for expression will allow you to both express many ideas and restrict you from expressing the uninteresting ones.

To make this concrete, in programming, type checking eliminates all the programs which would have a type error so they are good constraints. But some languages constrain you in arbitrary way which hurts. For example, Java doesn't let you do any functional programming and has a weak type system, which means introduces design patterns.

Ian Bogost wrote a good piece on this called "Shit Crayons" comparing games like Spore to Photoshop, where even though Photoshop is more powerful, most of the stuff you can produce is bad, supporting the idea of constraints. But then he took apart Minecraft for being overly restrictive, causing many things like houses to be dull. http://bogost.com/writing/shit_crayons/

cbau··on Twitter Shares Slump After Report Says Google Won’t Make a Bid
The Bootstrap guys (@fat is one of them) joined Medium.
cbau··on Infrastructure Mistakes Companies Should Avoid
Clickbait title.
cbau··on On Denoting (1905)
It's really distinguishing the logical structure of a sentence from the grammatical structure.

The explanation for why "The present king of France is bald" is the example Russel gives, where it might be hard to say this statement is false when there is no current king of France.

Another interesting example is "The average woman has 2.2 children." If you intuitively think that noun phrases refer to things (rather than sets), you'd have to admit the existence of some sort of an "average woman" and the property of having 2.2 kids.

cbau··on Making Humans a Multiplanetary Species [video]
Musk just addressed this. Mars has an atmosphere of CO2 and Nitrogen, so we can grow plants, a day length similar to Earth's (24.5 hours), and is larger.
cbau··on Magic Leap raises $827M in Series C
Doubtful the second video is real. Weta Workshop (http://wetaworkshop.com/) which appears in the top right, "[HAS PROVIDED] DESIGN AND MANUFACTURING FOR FILM, TELEVISION AND CREATIVE INDUSTRIES FOR OVER 20 YEARS."
cbau··on PostgREST – REST API from any PostgreSQL database
Resources only map 1-to-1 with database models for trivial applications, so certainly not the future. Still, useful for getting up and running.
cbau··on Match Group Buys PlentyOfFish for $575M
You're spot. Chateau Heartise is a popular blog in the ["manosphere"](https://en.wikipedia.org/wiki/Manosphere).
cbau··on Some REST best practices
Nested URLs are useful to signify partonomy. If you delete an artist, you would expect his or her albums to be deleted as well. Versus, if you delete an album, you wouldn't expect the artist to be deleted. And for completely unrelated things (which both would sit at the top level), again you wouldn't expect a cascading delete either.
cbau··on Badassify your terminal and shell
If you really want to "badassify" your shell, check out twosheds, a library that I wrote for making shells in Python. [1] My motivation was that learning bash scripting sucks, and it's hard to do many things that should be easy (like automatically running a command when certain conditions change). With twosheds, it's just Python, so the limit is your imagination.

twosheds still needs some work to get POSIX compliance, but it's already usable enough that I've replaced bash with my custom shell, Shell, which I've hacked to, among other things, print a ton on information on Git's status and the file system-- I never type git status or ls anymore. [2] If this sounds interesting, I encourage you to fork it and give it a try.

[1]: https://github.com/Ceasar/twosheds

[2]: https://github.com/Ceasar/Shell

cbau··on Saner routing for growing Flask applications
What is the rationale? It isn't obvious to me that it's better either way.
cbau··on Saner routing for growing Flask applications
What problem occurs as an application grows? I've used both Flask and Django, but have never built a large enough project to have problems with routing.
cbau··on Dots - Modularize your dotfiles
Nice! I think you have me beat, unless one considers using Python + Fabric as a pro (which may not be unreasonable on a home machine).

How do you resolve conflicts? I think that an interesting problem with lots of interesting solutions.

cbau··on Person with a long rifle and body armor in the Main Group Building of MIT
It's pretty simple-- As an American, I have a right to the life, liberty, and the pursuit of happiness. I don't want to give up any rights I don't have to. That includes the freedom to buy and carry a gun.
cbau··on Poll: What's your favorite static site generator?
Yet another plug:

staticjinja is an extremely minimal static page generator. It's less that 130 lines of code, and really is hardly more than a useful wrapper on top of jinja. Perfect though for writing Github Pages sites if you're not a fan of Ruby.

https://github.com/Ceasar/staticjinja

cbau··on Poll: What's your favorite static site generator?
I wrote my own tool here because I too had little interest in complexity of some of the larger generators: https://github.com/Ceasar/staticjinja. It's just 129 lines of code (https://github.com/Ceasar/staticjinja/blob/master/staticjinj...) and so far I've used it to build three sites with the ease I was hoping for. Might be what you're looking for, and at least, you should be able to edit it to fit your needs.
← PreviousPage 3 of 3