News for hackers. Stuff that matters.

tedkimble

Re:Fix the two-party system with proportional representation on Friday January 16, 2026 @06:54PM (#46653791)
We're at about one legislature for every 30k people. It was one per 20k in 1973, one per 12k in 1919, one per 6k in 1889, and less than one in 2k when Minnesota was a territory in 1858.

I'm not sure what the right ratio is, but the level of disenfranchisement is palpable.

Re:Fix the two-party system with proportional representation on Friday January 16, 2026 @06:48PM (#46653741)
I originally agreed with you, but I've struggled communicating how RCV works to rural Minnesota. I've found more personal success communicating this model.
Re:Fix the two-party system with proportional representation on Friday January 16, 2026 @06:46PM (#46653728)
"We" is going a long way here. I have yet to meet someone in rural Minnesota that is aware of this problem, and that there are alternative solutions like this one.

But to your main point: the will is not in publishing this, but in spending every day winning hearts and minds in small town bars and community centers. I could certainly use some help.

Re:Fix the two-party system with proportional representation on Friday January 16, 2026 @05:33PM (#46653117)
I think the number of representatives per election district is a really interesting mathematical/social problem in democracy, and I’m interested in what this audience has to say.
Re:Minnesota is under siege. This cannot stand on Friday January 16, 2026 @03:59PM (#46652137)
PS: if you have a contact for Governor Ventura, please help connect us.
Re:Minnesota is under siege. This cannot stand on Friday January 16, 2026 @02:45PM (#46651193)
If you live in Minnesota, please consider helping me transform rural politics. I’m the chair of the Agrarian Party of Minnesota [1], and candidate for the 20B legislative seat. Please consider running for office and providing a new hope for republicanism. I also seek help moving our statutes to a version control system, among other technical tools.

[1]: https://agrarianparty.org/

Re:300-Day Timelapse of Pine Cone Growing into a Pine Tree on Monday December 11, 2023 @01:28PM (#38603420)
Those initial leaves are its cotyledons [0], and they are part of the seed embryo. These leaves often die off shortly after the emergence of the plant's first true leaves, but apparently can last for a year or more in some species.

[0]: https://en.wikipedia.org/wiki/Cotyledon

Re:Ruby on Rails in a week on Thursday October 29, 2020 @05:35PM (#24936236)
Love the Rebuilding Rails concept! I'm doing a very similar thing in Ruby, focused more on "web application development from first principles" (https://theodorekimble.ck.page/e0bb43b156). I know I better absorb concepts if I can trace them back to a more fundamental "truth".

Curious to hear if anyone else has found success with Rebuilding Rails, and what they found most helpful.

Re:Ask HN: Who is hiring? (September 2017) on Friday September 01, 2017 @03:12PM (#15151579)
Outreach (https://www.outreach.io) | Software Engineer | Seattle | ONSITE

I found Outreach last year on a "Who is hiring?" thread myself and joined the team shortly thereafter. I'm now the lead for one of our two platform teams and I'm looking to hire experienced software engineers to help us scale our backend systems.

Outreach is a sales engagement platform. We've got great customers (https://www.outreach.io/customers/) and have raised around $60M to date (through a series C round). We just moved into a new office in the Fremont/Wallingford neighborhood of Seattle. We pay competitive market salaries and offer excellent benefits. For example, I just returned to work from four weeks of paternity leave and was welcomed with eight weeks of paid postpartum doula support; I can't express how thankful my family was to have four well-rested nights of sleep each week.

Our team is working to scale our monolithic Ruby on Rails application as our customer list continues to grow. We own our core CRM, API platforms, background frameworks and our bidirectional syncing systems with Salesforce. In addition to Ruby/Rails, we use MySQL, RabbitMQ, Elasticsearch and Redis.

For the backend role, I am particularly interested in individuals with strong software design/architecture skill sets and those who excel at managing complexity.

Please reach out to [email protected] if you are interested. We also have a number of other engineer opportunities available, including roles in front-end development (React), data science and machine learning. See our careers page for all job details: https://outreach.io/company/careers/.

Re:GitHub pages is now running Jekyll 3 on Monday February 01, 2016 @07:02PM (#11016702)
That's my main use case. I've got my personal blog [1] setup as a Static Website Manager repository and connected to my personal AWS S3 bucket.

Whenever I need to make a little change I can edit locally in my editor of choice, commit and push to SWM where I can preview the changes before merging to my production bucket (all without installing Jekyll locally).

If I don't have my machine, I can also just login, edit the text and then follow the same preview/merge to deploy workflow.

[1]: http://www.theodorekimble.com

Re:GitHub pages is now running Jekyll 3 on Monday February 01, 2016 @05:06PM (#11015928)
Good news. We're using Jekyll 3 at Static Website Manager [1], but we're moving to support older specific versions as well as custom Gemfiles.

[1]: https://www.staticwebsitemanager.com

Are there any features the community would love to see offered in a Jekyll-based CMS?

Re:Is Self Hosted Blogging Dead? on Thursday January 21, 2016 @05:47PM (#10949142)
I recently launched Static Website Manager (https://www.staticwebsitemanager.com) which aims bring static sites to a non-technical market. Would love to chat more if you have questions.
Re:Why WeWork.com uses a static generator on Wednesday December 09, 2015 @03:49PM (#10706635)
Thanks, and totally understandable. I'm still considering what to offer in a more affordable plan for these types of low-usage/low-traffic sites. Would you be opposed to a plan that limited based on usage (the number of commits, which our service triggers builds/deploys/etc...)?
Re:Why WeWork.com uses a static generator on Wednesday December 09, 2015 @03:12PM (#10706367)
There's a growing market of tools solving this problem. We launched https://www.staticwebsitemanager.com recently, which provides a CMS on top of your Jekyll static site. Plus, each user transparently gets their own staging branch to make and preview changes without the fear of breaking production. You can have your flexibility too!
Re:Why WeWork.com uses a static generator on Wednesday December 09, 2015 @03:09PM (#10706354)
There's definitely a point at which an actual web app makes sense. But I think there's also a large category of websites that have been built as dynamic apps even though they’re updated sparingly and only require changes to a few items of content or data.

I recently launched Static Website Manager (https://www.staticwebsitemanager.com) to help bridge this gap between static and dynamic websites. Relevant to this discussion is our Form Responder tool, which provides an endpoint for your HTTP forms.

The cool thing is you can connect them to your Jekyll data files and then new form submission data will be committed (appended or set to a key) to that data file. New commits also trigger builds/deploys, resulting in a dynamically-updated static website. (They work across your branches, too, if you need to moderate submissions before merging with production.)

OP here. I want to sincerely thank the whole Hacker News community -- I haven’t participated much in the comments lately, but the insight, wisdom and support I continuely gain from this community have been incredibly impactful to me. Thank you, HN, for giving us all the ability to share the work we are all so passionate about.
Re:Show HN: TinyPress – A GitHub Blogging Platform on Sunday October 18, 2015 @05:41PM (#10409914)
I agree completely. I'm working on a static website CMS that I hope to release soon. I think there's a lot of room for the static website market to grow, particularly alongside proper management and deployment tools.
Re:Ask HN: Who wants to be hired? on Friday May 02, 2014 @01:02PM (#7686839)
Seattle WA, Remote|Local, Full-Time|Contract|Part-Time

Stack: Ruby on Rails, PostgreSQL/Titan, Heroku/AWS, UI/UX tools

Resume: http://www.theodorekimble.com/resume.pdf

Contact: [email protected]

I'm a full-stack web developer with significant Ruby on Rails experience and a formal graduate design education. I enjoy understanding the technical and qualitative elements that problems pose in order to design and build elegant solutions.

I'm looking for remote contract opportunities or interesting full-time positions in Seattle.

Re:_why is a role, not a person on Monday January 07, 2013 @10:13AM (#5021299)
Deleuzian materialists on HN!

Deleuze and de Landa were my primary inspirations during graduate architecture school. I wrote about how such thinking might be incorporated into a web design.[1]

[1]: http://kimble.co/2012/bottom-up-web-design-and-the-materiali...

Re:Ask HN: Freelancer? Seeking freelancer? (January 2013) on Tuesday January 01, 2013 @12:19PM (#4993111)
SEEKING FREELANCER - Based in Minneapolis, Remote OK for the right candidate

Our startup is looking for a front-end engineer or designer to join our team on a contract basis (for now). The right candidate will need to possess demonstrable experience writing:

* HTML * CSS (Sass) * JavaScript (jQuery, CoffeeScript)

Bonus points for experience working in a Rails environment. Design skills aren't required, but illustration skills (icons, logos) will be a plus.

[email protected]

Re:Hacker News Redesign on Saturday April 21, 2012 @01:20AM (#3870980)
I wouldn't call it eye candy, exactly, but I do think that most HN design submissions are little more than illustration. But I also think that design is much more closely related to engineering than any primarily superficial discipline. (Such is my experience after an undergraduate in physics and a master's in architecture.)

Both engineering and design are instances of the same type of problem solving process. But because design is focused more on qualitative and subjective elements, its state space is much larger and, I believe, its design solutions (or attractors) more fuzzy. Because of this, design and engineering actualize themselves quite differently in real life, often requiring different skill-sets.

And I think that because the web and application design disciplines require more engineering-thinking -- architecture, for example, must also consider spatio-temporal qualities -- most design-thinking is delegated only to the most superficial facets of the process. What would really help understanding is for more designers to push into the engineering side of things, and more engineers into the design side of things.

Re:Ask HN: Freelancer? Seeking freelancer? (April 2012) on Sunday April 01, 2012 @11:24AM (#3783883)
SEEKING WORK - Remote

I am a full-stack Rails developer and generalist designer with a reasonable rate. I possess a formal design education (master of architecture) and a technical background (bachelor of arts, physics).

http://kimble.co/web.html

Thanks for the encouragement. I'm in the process of two related posts, but they're not quite finished.

One is on my master's thesis and how a design can actually be the result of a complex dynamical system. The other is on the process of navigated a design state space during the web design process.

I'll be sure to post both here when they're completed.

Engineering and designing are much more similar than they are different.

I recently completed a four-year graduate design degree (architecture) after a lifetime of math, physics and not a whip of art or design experience. Here's my take on this issue.

Engineering and design are both fundamentally processes of creation. While both creations must meet one or more objectives, the types of those objectives often differ. Engineers tend to optimize for quantitative objectives and criteria; designers tend to optimize for qualitative objectives and criteria.

I think this difference has two significant consequences:

1. The solution space for designers (or anything with qualitative criteria) is much larger than for engineers. 2. There are many more opportunities for mediocre design than there are for mediocre engineering.

By point 2., I mean that not only is the solution space of design much larger, but there are also many more "attractors" of solutions. In engineering, the attractors have a strong pull and are more recognizable as such. And, because the solution space is more quantifiable, the relations between those solutions are more well understood and comparable.

In design, the attractors are more fuzzy and their locations in the solution space are often unknown. This allows anyone who can find a mediocre design solution (especially those who find "pretty" visual ones) to become a "designer". But good designers must do much more. They must understand the design space enough so that, from any starting point, they can justifiably navigate towards that same design solution.

This involves crossing certain thresholds -- bifurcations -- in which the nature of the design solution changes. Recognizing when to cross these thresholds is, in my opinion, a task perfectly suited for analytical thinkers. You don't need to be able to create visually pleasing designs to find the best design solutions. Visual aesthetics are simply one component of optimizing the already discovered design solution.

So my advice to engineers is this: forget about visuals. Design analytically, question the existence of design components and their relationships. If you cannot justify their existences and relationships, you need to somehow change their nature (bifurcate the design) until you can justify it. Often starting from the bottom-up is the best way to accomplish this.

Once a design solution is in sight, optimizing its visual aesthetics is much easier -- you've already framed its problem so well!

Finally, I must note the three tasks which are essential to the design process: research, experimentation and documentation. Surely these tasks are also vital to engineers, or anyone else involved in processes of creation.

---

(PS If anyone would like to talk about how many of the concepts of dynamical systems theory can be used in the design process (and the design itself!), I'd love to hear form you!)

Older »