Bostwick

Joined 16 years ago

Karma
147
Submissions
64
Member since
Sep 9
Software Developer in Boston, MA

http://www.danielbostwick.com/ http://github.com/bostwick https://www.linkedin.com/in/dbostwick

View on Hacker News

Recent submissions

Comment · 8 years ago
Comment · 8 years ago
Hey everyone. I'm the author. I'd love to hear other's stories with RN and what questions you asked before starting to use it on your projects.
Comment · 10 years ago
I think part of the problem with IoT firmware updates is that so many companies are rushing to get v1.0 of their project out the door that it's very difficult to even think of v1.1 or higher. Agile development and Lean Business practices, as practiced by many organizations, can often encourage this short-sighted behavior. So updating gets punted on because it's _technically_ not necessary for the first version, and it's definitely not one of the "cool" core features you get to put on the glossy marketing website for the device.
Comment · 11 years ago
I tried the application, and it looks great!

One thing Caret gets right that other Markdown editors (Macdown is what I currently use) don't is wordcount. In Caret, the document wordcount is always visible in the upper right corner, and if I select some text, the wordcount for the selection is displayed again. Others have mentioned the lack of live-preview as a deal-breaker, but I'm ok with this because of the easy, obvious shortcut. My main purpose with Markdown editors is writing READMEs and blog posts, and I usually don't keep live-preview open as I'm writing.

The one missing feature to keep me from pre-ordering is detection of jekyll YAML headers.

Comment · 11 years ago
Reading this article leads me to believe the writers at Techcrunch are slowly discovering basic economics, and they think it's revolutionary.

  Instead of selling “software-as-a-service,” these DIFM companies are
  delivering “software-with-a-service.” The result is awesome customer
  experience that can only be delivered with a human touch.
Techcrunch has it reversed. These companies are selling a service, and happen to effectively use software to create their competitive advantage.
Comment · 12 years ago
As a daily bike commuter around Boston, this idea terrifies me. Multitasking is extremely dangerous while biking. There are already enough bikers out there who choose to distract themselves with earphones and music while biking. Reading a text message while weaving in traffic is a recipe for disaster. When you're on a bike, be on the bike.
Comment · 12 years ago
Comment · 12 years ago
Comment · 12 years ago
I like this concept - small, usable art installations designed to make inconspicuous things social. But the pessimist in me takes one look at their concept and things "That's going to break so quickly here in Boston."

What I would love to see, and which seems realistic from this video, is an installation that shows the people waiting a "loading bar" or countdown or some visual indicator of how long until the crosswalk is green for pedestrians. In the video they show this as the background color - red or green - gradually draining from the screen.

Comment · 13 years ago
> You can't write cli applications in a JVM language because the start-up time is too slow. Which means you can't compose scripts that call Java apps.

You're right. In the case of small, fast applications designed to be called as part of shell scripts, the JVM does suffer start-up costs. Some testing on my personal machine shows the JVM to be 2x to 8x slower than a comparable Ruby or Python script in startup time. [1] Depending on the script, that startup time may or may not acceptable, and if the script runs for longer than a second, which is entirely possible for anything that goes beyond the local machine, the JVM will get progressively faster.

> This is not just 1 type of application, it's the most important type of application by far.

This needs more explanation. I've used Unix for many years, and I've definitely bought in to its philosophy of small and composable; It's a philosophy that in many ways mirrors functional programming. However, in my opinion, the most important type of application varies considerably by person. For you, the small, single-purpose applications may be what you use most.

And I agree, if you're programming for the Unix platform, the JVM would not be the best choice. Unix was built on C. A program that builds on that platform is probably a better choice.

But there are many more applications out there, and for any command-line program that operate in a time domain longer than 10 seconds, the JVM startup costs are mostly eliminated. This time-domain is very plausible for a command that operates on medium-scale databases or anything with network connectivity.

It's silly to completely dismiss an entire platform because it is not the absolute best choice for a single domain of programs.

I'm curious: What do you do where the short-lived, composable Unix functions are the most important programs?

[1] https://gist.github.com/bostwick/8ee1d4df9c7743f9efed

Comment · 13 years ago
Comment · 13 years ago
Could you provide some links or sources to substantiate your claim that Orson Scott Card is bigoted against sexual minorities?

I'm a fan of the book, and I've been waiting to see this movie, but I confess that I don't know much about the author. Sources would be greatly appreciated.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton