Hacker News new | past | comments | ask | show | jobs | submit | srpeck's comments login


Interesting. I had not seen FlatDoc (http://ricostacruz.com/flatdoc/) before. Similar purpose to what I was aiming for with Benchpress CMS (demo: https://srpeck.github.io/benchpress/ and repo: https://github.com/srpeck/benchpress). Not a huge fan of putting all the page-building client-side though and breaking the lightweight HTML web, regardless of how fast it can be.



Check out stats on the kOS/kparc project: https://news.ycombinator.com/item?id=9316091

There is also a more recent example of Arthur Whitney writing a C compiler in <250 lines of C. Remarkable how productive a programmer can be when he chooses not to overcomplicate.


Everything I saw in the link looks like K, not C. Do you have a link to the C compiler done in C language?


Concise version of the idea funnel:

1. Identify problem.

2. Market size?

3. Solution differentiation?

4. Price?

5. Profitability?

6. Execute: productize, place, promote.


My notes on reading the overview linked in the parent.

Principles of Effectuation:

- Start with your means - possibilities originate from my means

- Focus on the downside risk - what can I afford to lose at each step?

- Leverage contingencies - surprises/"bad" news are clues to new markets (pivot)

- Form partnerships - early pre-commitments from stakeholders for venture co-creation

- Control vs. predict - focus on activities in my control, not predictions

Effectuation process for building new products, markets, and firms:

1. Means: who am I, what I know, whom I know

2. Goals: what can I do?

- Pursue goals within affordable loss

- Leverage surprises - may add to Means and change Goals

3. Interactions: interact with people, enlist co-creation to change original idea

4. Commitments: gather stakeholder/customer commitments to co-created/morphed idea

- New means - new resources add to Means

- New goals - new commitments help crystallize the Goals


I created EncryptedGist [1][2] to cover part of this use case. It gets me Vim backed by GitHub Gists on any machine I happen to be working on. Adding localStorage would be easy [3], but undesirable for my main purpose - I do not want any of my personal information remaining on the machine.

Edit: And just in case it wasn't obvious, I prefer to maintain my todo list/logs/notes/projects/bookmarks in a single plaintext file. Grows about 30k lines/year. Vim search/grep and some basic structuring/naming conventions go a long way.

Top of the file is my todo list with priority order of top 3 tasks. Next is a 'Waiting For' list. Last is a 'Projects' list for longer term, high-level categories. This fits on a single screen. Completed tasks, meeting notes, logs, bookmarks, etc., go below in chronological order and are all associated with a date. This system has worked well for the last decade or so with minor changes.

[1] https://github.com/srpeck/encryptedgist

[2] HN submission: https://news.ycombinator.com/item?id=12475070

[3] https://github.com/srpeck/encrypted


Microsoft solves this with RMS for Individuals: https://portal.aadrm.com/ (also called the RMS Sharing App, now getting rebranded to Azure Information Protection).

The recipient's identity is the key to opening the content - no need to communicate anything out-of-band. Depending on the file format chosen, you get DRM features limiting granular actions on the file beyond view/edit.

To open the protected files, your recipients will have to download/install the (free) app from Microsoft. This is generally pretty painless.

Definitely worth checking out, especially good for consultants' workflows.


This actually looks like it might be the least-worst solution, thanks!

This is the product page: https://www.microsoft.com/en-us/cloud-platform/azure-informa...


Added MIT license.


I had the same need as SDEES (https://news.ycombinator.com/item?id=12441302), so I created a zero-install, client-side encrypted, browser-based editor using SJCL+CodeMirror in Vim mode.

Live link to try it out here: https://srpeck.github.io/encryptedgist/index.html


This is awesome! Very clever to use Gists. (As SDEES author, I'm also super happy to be able to serve as inspiration.)

Could you add functionality to list available documents? Perhaps its possible to get a list of the documents using Gist API after getting GH credentials so the user doesn't have to copy-paste the Gist ID.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: