HNHacker News
TopNewBestAskShowJobs

thruflo

668 karma · joined March 8, 2011

https://electric-sql.com

b0b935

submissionscomments
thruflo··on What's an idea or creation that you've had success with locally that I can copy?
Really really good coffee.
thruflo··on Ask HN: Dev promoted to more strategic role in startup. What literature?
In a senior role, effective communication becomes more important. One of the best books I've read about how to communicate effectively is http://www.amazon.com/The-Pyramid-Principle-Writing-Thinking...

It introduces a specific method to write concise, effective business documents. Then it shows how you can use the method to critique your own thinking.

thruflo··on Show HN: Betatype - A freelance site where clients pay $3,500 for prototypes
Sprinkle a little 'agile' magic dust...
thruflo··on A new Django content management system
Thanks for the info. And for the record, I very much welcome the beauty, lightness and agility :)

Just as a ref, here's a CMS intro that focuses on the content model and workflow: https://github.com/SpontaneousCMS/spontaneous#features-curre...

thruflo··on A new Django content management system
I've browsed the site, the documentation, repo and tutorial. I still don't know what the content model or publishing flow is.

I realise that the concept of a generic CMS implies DB backed with bespoke content types. However, it would be nice to know whether there are any 'first-class-citizen' types (user, profile, blog post, etc.), how pages are built or constructed (static html export? dynamic templates?), how edited content is stored and how / whether I might intermingle CMS edited content with UGC content.

This kind of information would be much more interesting to me than learning that the thing is "Beautiful", "Light" and "Agile".

thruflo··on Etsy acquires Grand St.
I'd be interested to know what kind of stage / traction / volume Grand St is at and what kind / scale of deal this is.
thruflo··on You have ruined JavaScript
I switched to angular explicitly for the dependency injection. Registering a singleton so it can be passed in to other functions and mocked out easily in tests is something I find extremely useful.

Whether the framework should provide three different ways to register the object is another matter (a design decision along the harder-to-grok vs accommodate-variety axis) but, frankly, if you don't like factories, don't use them.

thruflo··on Dropbox acquires Hackpad (YC W12)
Their other acquisition today - Loom - is on the annihilate Flickr path.

I must say I do like your auto monetization angle though. If carousel is anything to go by, their 'we build UX ontop of your content' execution is so far a bit meh.

Trouble is, as Twitter showed, there's no long term joy in building a competitor to a service using its API.

thruflo··on Static Web Apps – A Field Guide
I also believe in the technology and the general architecture you're espousing. I found the content on http://www.staticapps.org well written and constructive and the links to http://www.divshot.com are unobtrusive.

My reaction to http://www.divshot.com is something else entirely. To solve the "problem" of static file hosting and deployment with a service that is "compatible with Angular and Firebase" and supports "pushState with custom routes" is clearly disingenuous.

Not that there's anything wrong with effective marketing. If your target audience is people who don't know what the words mean, then knock yourself out.

thruflo··on Static Web Apps – A Field Guide
I believe the point is to drive traffic to http://www.divshot.com, re-labelling their snake oil as a uniquely cold-blooded essential along the way.

I quote from their features page:

> Fully featured? Yes. Get pushState with custom routes, clean URLs (goodbye, .html), and more. ... Whatever you choose, we support it.

> S'all about you, dev, s'all 'bout you.

thruflo··on How We Built and Launched Mod For $22,450
Not counting the salaries of the operational team.
thruflo··on Autodesk Acquires CreativeMarket
Does this mean that Creative Market will start to offer 3D / product designs? Is an integrated route to market for industrial designers embedded into the AutoCAD family on the road map?
thruflo··on How to Think
The unparalleled Think Like a Grandmaster by Alexander Kotov explains not only planning and strategy in chess but also the methodical use of time.

Assess the position. Identify the variations to consider. Evaluate each variation for a roughly equivalent period of time. Choose the strongest. Sanity check you haven't missed something. Move.

Repeat, exhaustively, without losing focus, for a multiple of hours.

Edit: the parallel with startups is clear. In chess, you can only think so far ahead. This may be one or two moves, or for a strong player it may be five or six. Either way, you have a visibility horizon but you have to move.

thruflo··on Show HN: Chui – The World's Most Intelligent Doorbell
Just because the tech is complex doesn't mean the customer proposition or feature set should be.
thruflo··on I was a $200K VC, now I’m a $0 entrepreneur – first thoughts
The post reads melodramatic to me too. So you were a VC? So what.

However, as a recent parent living in a small flat who enjoys collaborating, I can note that there are many reasons not to work at home, no matter how fly my wifi.

thruflo··on Show HN: Chui – The World's Most Intelligent Doorbell
Strikes me that a simpler product might be more attractive: i) a doorbell you can switch off when you don't want to be disturbed ii) a lock you can control with your phone.
thruflo··on Costs of a PostgreSQL connection
Works great for me. There's some minimal configuration explained in the pgbouncer docs. What the pgbouncer buildpack does is just route your DATABASE_URL through the local pgbouncer.

In my python app, I switched from an sqlalchemy connection pool per process (eg per gunicorn worker) to using a Null pool everwhere. No increase in latency; far fewer connections needed.

thruflo··on A simple form builder application written with AngularJS
Everything but the git https://github.com/SpontaneousCMS/spontaneous
thruflo··on A Celery-like Python Task Queue in 55 Lines of Code
I scratched an itch in this space to create, in Python, a web hook task queue. I wrote it up here http://ntorque.com -- would love to know if the rationale makes sense...
thruflo··on Why AngularJS Changes Everything
I have a theory about that google trends graph: the more confusing and fragmented your documentation, the more google searches you generate.
thruflo··on Python Idioms [pdf]
This has been established practise in Zope, Plone et al for many years.

http://developer.plone.org/i18n/internationalisation.html#ma...

thruflo··on Introducing Backer: crowd funding for features
This looks excellent.

We've been crowdfunding an open feature roadmap on WikiHouse.cc and, internally, have been very concerned to build credibility by shipping the funded features before asking for more funds - especially because, with a simple paypal setup, we've been getting paid in advance.

I can see the payment on delivery and project curation being very valuable trust builders, if administered soundly / well governed.

thruflo··on Django vs. Flask for a long-term project
> We don’t think it’s a universally reasonable suggestion to write “small apps” in a “small framework” and “big apps” in a “big framework”. You can’t really know to what size every application will eventually grow. We don’t really want to have to rewrite a previously small application in another framework when it gets “too big”. We believe the current binary distinction between frameworks for small and large applications is just false; a well-designed framework should be able to be good at both. Pyramid strives to be that kind of framework.

http://docs.pylonsproject.org/projects/pyramid/en/latest/nar...

thruflo··on Show HN: Dynosaur, An autoscaler for Heroku using Google Analytics Live
Same might apply to an overloaded api / anything not serving html pages to browsers.

Heroku provides log-runtime-metrics, which includes current cpu load / pending cpu tasks. The librato addon also shows request throughput in its dashboard UI. I'm not sure where it gets this data from. If not logging then perhaps new relic?

thruflo··on Rapid AngularJS Prototyping Without Real Backend
I'm minded to prototype in angular but I'd rather use a generic data backend like firebase (or roll my own any-path-works rest api using dataset) than mock http calls.
thruflo··on The Results Of My Year-Long Physical Product Experiment
Ah yes sorry, meant fabhub.io. Ironic to get the address wrong as its my site. Belated disclaimer.

For outsourcing, alibaba.com and mfg.com are the big ones. Starting onshore / digital may be good for short run & prototyping. Trade mags and manufacturer associations have local directories.

thruflo··on The Results Of My Year-Long Physical Product Experiment
Makersrow.com custommade.com fabhub.com
thruflo··on Behind the 'Bad Indian Coder'
So, how do you find good Indian coders?
thruflo··on Empty London
One summer, a few years ago, a friend and I flew from New York to Iceland. After a jet lagged snooze, we ventured out into Reykjavik town centre around 10am on Saturday morning -- to find the streets completely deserted.

Made sense later on, when we realised that seemingly everyone in town went out after midnight to party through the night.

Boom years when the sun doesn't set...

thruflo··on Dataset: Databases for lazy people
Looking at the source[1] `find` supports `==` and `in_()`. Beyond that, it supports custom sql queries[2].

For more power, drop down to SQLAlchemy.

[1]: https://github.com/pudo/dataset/blob/dc144a27b01ff404a528275... [2]: https://dataset.readthedocs.org/en/latest/quickstart.html#ru...

← PreviousPage 6 of 8Next →