Recent submissions

Comment · 5 days ago
Trying this out... based on Claude's assessment it's got the fullest support for my existing workflow requirements compared to some of the others ones suggested.
Comment · 5 days ago
Extremely bummed about this. Having cloud webhooks + workspace/session API + isolated VMs has been a massive productivity boost for me.

Does anyone have suggestions for products that can match Conductor Cloud, not just Conductor Local?

Comment · 6 months ago
I think not using AI is a manifestation of one's inability or unwillingness to LEARN. To your point, if you can't learn, you will fall behind.
Comment · 9 years ago
I think ORMs are there to make developing easier - but doesn't obviate the need for the user to understand how the underlying database works. For one based on my understanding of their use-case, could've used a validation :on => :create only. Likewise, if case-insensitivity is needed, they can enforce that on record insertion or, if they're using something else like MySQL, just use case insensitive collation. The fact that I know how to write SQL doesn't mean it's always easier/faster/better than using an ORM...
Comment · 10 years ago
neat! i was just looking at the dreamscreen a few days ago (https://www.touchofmodern.com/sales/dreamscreen/dreamscreen?...) but the lightpack2 looks even more elegant/smooth in the way it reacts. it even has the "pixels" that add an interesting element...
Comment · 13 years ago
TouchOfModern (https://www.touchofmodern.com) - San Francisco, CA

Senior Developer

WHO WE ARE

We are a start-up located in San Francisco that curates modern designed products for 5-day sales for our members. Our goal is to help people discover unique and beautifully designed products while getting them at a great price. The site is growing extremely rapidly, adding thousands of users daily and dozens of design/manufacturing partners each week. The company is early-stage and VC-funded, looking to bring on sharp, hardworking talent with competitive salary. You'll have a chance to work directly with the founders and be part of the core team.

EXPERIENCE YOU SHOULD HAVE

+ this is not your first gig

+ you have experience with building end-to-end products

+ you are an expert in rails, jQuery, objective-c and MySQL

+ are experienced in scaling rails (1M+ visitors/month) and building on the android platform

WHAT YOU'LL BE DOING

+ working across all channels including web, iPhone, iPad and android

+ driving operational efficiencies including fraud detection, logistics automation, advertising integration, improving metrics measurements, bug fixes, etc.

+ creating new features as the company grows including scaling the code base, a/b testing, writing integration tests, setting up search servers, personalization, etc.

+ communicating directly with the CTO daily

If you fit the bill, please apply with:

+ resume highlighting what you've been up to the past couple of years

+ cover letter explaining why you're interested in e-commerce

Use Subject Line "ToMo Senior Developer"

Send your application to Steven at [email protected]

Comment · 13 years ago
Yeah I work for a daily email site and we do this too. We just don't send another email letting them know - that's more spam! I was surprised that this was considered newsworthy... Most people in the industry do this. It's definitely considered best-practice - it reduces costs, improves metrics, and probably doesn't subtract much value compared how much it costs to keep sending them emails.
Comment · 14 years ago
I completely agree. I woke up to some crazy long page rendering time on NewRelic and couldn't figure out what was going on... until I saw the huge backlog of mixpanel events on my db. Not only is it making page rendering slow, even worse, it's tying up my background workers for 30 seconds at a time, causing a huge backlog on ALL my background tasks.
Comment · 14 years ago
Facebook is not required to use the app.
Comment · 14 years ago
Exactly the same sentiment. That's the reason we did not launch with an Android version today. We will probably write it natively when the time comes. Titanium has proven to be a nightmare with Android.
Comment · 14 years ago
Hey LokiSnake that's some good feedback, thanks!

I have to say I had not noticed the first issue. But now that you mention it I guess it's true.

The second issue is something I have noticed occasionally. I guess I'm always testing on WiFi so it tends to load quickly enough that I never considered it problematic. Definitely worth taking a look to improve the usability there.

We tried to follow iOS design conventions as much as we could, but I guess we haven't quite nailed it yet!

Comment · 14 years ago
That's true. It doesn't exactly "compile to Objective C." But it's an easy way for people to understand the basic concept. The performance is much closer to full native than full HTML5.
Comment · 14 years ago
There is a module framework, but since the Titanium framework already created a CLLocationManagerDelegate in their GeolocationModule, I didn't see a clean way of adding geofencing in a separate module. So I hacked it right into the existing GeolocationModule. Again, the performance difference between native code and rendering HTML5 is huge, and that's why we decided against PhoneGap. Personally, if HTML5 wrappers were the only option, I probably would've just sucked it up and went native Obj C. Like someone else mentioned, there are a lot of challenges to making an HTML5 app perform like a native one.
Comment · 14 years ago
We're on the Community (free) plan.

I haven't used SimpleGEO so I couldn't really say. Appcelerator Titanium just provides API functions to access native geo features like GPS. It also provides reverse and forward geocode functions but I found those buggy so I implemented my own using Google. I know Appcelerator recently acquired Cocoafish, which I imagine will provide much more comprehensive geo features for future Appcelerator devs.

Top drawbacks:

- Bugs/memory leaks. Since Titanium does memory management for you, you will occasionally run into memory leaks or bugs that don't make any sense, and there's not much you can do about it. Appcelerator isn't the fastest at releasing fixes either.

- Using third-party SDKs is generally annoying. Want to integrate Tapjoy? Chances are you'll need to write a custom Titanium module. Same goes for just about every single SDK out there. You have to manually create the JS->Obj C interface (aka module). There is a Titanium marketplace where you can buy existing modules for relatively cheap, but it's only a handful of very popular SDKs, like TestFlight, Flurry, or Urban Airship.

- Need to manually integrate new iOS features. Like geofencing, for example, I had to manually hack into the framework, so you're always a step behind in terms of the latest iOS features. That's OK for most people but when you do need a feature that hasn't made it into the framework, it can be annoying.

Comment · 14 years ago
We didn't specifically look at appMobi, but as far as I know Titanium is the only (relatively mature) framework that compiles to native Obj C, and is not just a wrapper for HTML5. The performance difference is enormous.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton