HNHacker News
TopNewBestAskShowJobs

ncouture

109 karma · joined August 20, 2007

submissionscomments
ncouture··on Show HN: masterkey – secure interactive password manager using Go and NACL
Would you care to elaborate?
ncouture··on Pipfile for Python
One evening, Master Foo and Nubi attended a gathering of programmers who had met to learn from each other. One of the programmers asked Nubi to what school he and his master belonged. Upon being told they were followers of the Great Way of Unix, the programmer grew scornful.

“The command-line tools of Unix are crude and backward,” he scoffed. “Modern, properly designed operating systems do everything through a graphical user interface.”

Master Foo said nothing, but pointed at the moon. A nearby dog began to bark at the master's hand.

“I don't understand you!” said the programmer.

Master Foo remained silent, and pointed at an image of the Buddha. Then he pointed at a window.

“What are you trying to tell me?” asked the programmer.

Master Foo pointed at the programmer's head. Then he pointed at a rock.

“Why can't you make yourself clear?” demanded the programmer.

Master Foo frowned thoughtfully, tapped the programmer twice on the nose, and dropped him in a nearby trashcan.

As the programmer was attempting to extricate himself from the garbage, the dog wandered over and piddled on him.

At that moment, the programmer achieved enlightenment.

--Master Foo Discourses on the Graphical User Interface

ncouture··on [Keybase] What is it useful for?
You can still disclose it: https://gist.github.com/ncouture/a28937c50053db129578ac0307b...
ncouture··on [Keybase] What is it useful for?
It's useful for, amongst other things, making it harder to know if someone is the sole owner of their private GPG key.

Don't use it.

ncouture··on Ask HN: What to do with 3K visitors a month?
Do they know you're in on their conversations?
ncouture··on How do you find customers with problems to fix in software?
.. but the compensations to fit the bill can be quite nice -- and the health care industry is about 10 years behind in tech standards (IMO).
ncouture··on List of cryptography resources and links
https://www.crypto101.io/
ncouture··on I need feedback
From a quick glance there is nothing throwing me off, which is rare in my case.

Make your special offer more targeted to avoid showing it to the same person N*pages_visited_all_the_way_down.

ncouture··on Why kernel development still uses email
I like to think that Linux kernel developers master most of the tools they use, especially maintainers who have power to accept patches.

From my own perspective and in different contexts, I can tell that email can be as efficient as it can be inefficient and that depends mostly on its users.

ncouture··on Static Website Generators
I probably failed to understand what you described but recently found out about Nikola[1] while looking for publishing solution supporting Org mode.

It does support multiple input formats and at least Jinja2 and Mako for templating:

  - https://getnikola.com/handbook.html#supported-input-formats
1. https://getnikola.com/
ncouture··on Emacs 25.1 released
Org mode configs are really Emacs configs.

It's true it's easier to build your system in small pieces as you discover your needs, but it helps a ton to have a better idea of what can be accomplished through customization.

In my case, I didn't write any Elisp between 2004-2010 and probably used Org mode as a bullet list during that time. Until I had enough interest to read its documentation and explored how others are using it.

Only then was I able to come up with a half-decent solution that was still quite good, but really so far off of what can be accomplished with a better understanding of the parts at play in this mode, as demonstrated by Bernt Hanson's setup (http://doc.norang.ca/org-mode.html).

To this day I'm not even considering trying to rethink the way he is using Org mode because his setup works out perfectly for me, and I have to GTD like everybody else.

All I'm saying is it may not be obvious at first glance and without studying documentation but a very powerful set of tools are available in there and anyone with half a brain can use them, and that it's best to adopt complex-type configurations once you've wrapped your head around them.

ncouture··on Emacs 25.1 released
None that come close to it AFAIK.

How good are OS X task management tools? Can they build/export custom reports and stuff?

There is only one big thing I find is missing to Org, and that's its lack of options for collaboration. After all any humans collaborating toward common goals would do best to have a common plan and a common way to track each others progress.

ncouture··on Emacs 25.1 released
It's a great question and a comparison I try to exercise regularly against different Emacs components I use.

From someone who never touched OS X, how would you compare its system-wide software integration with Emacs?

ncouture··on Emacs 25.1 released
I deeply share your feelings and recommend anyone to give Emacs and Org mode a try. The learning curve can be long, but if you start programming Emacs on your first day it will love you back faster.

If Org mode interests you this may be good advice:

  - http://doc.norang.ca/org-mode.html

  For the lazy, I have an emacs.d directory packaged with,
  Norang's Bernt Hanson Org mode configuration, if you are 
  eager to try Org mode for the first time, try it out:

    - clone https://github.com/ncouture/emacs.d
    - replace ~/.emacs.d with the repo's root dir
    - launch emacs
    - read Bernt Hanson's Org configuration workflow
      documentation (http://doc.norang.ca/org-mode.html)
If you start using Emacs and want some advice:

  There are many well-rounded pre-packaged Emacs 
  configurations available out there, they may be nice but 
  they will fool you.

  Try them to get a feeling on how Emacs behaves with
  other people, but don't stick around too long.

  Build your own environment.
The best way to use Emacs is to make it work the way you want.
ncouture··on I gave commit rights to someone I didn't know
Thank you for sharing this is awesome!
ncouture··on Ask HN: Simple client websites – What do you use?
There are many sites that showcase their simplicity with free software:

  https://www.palletsprojects.com/ (python / lektor)
    - source: https://github.com/pallets/website

  http://flask.pocoo.org/ (python / flask)
    - source: https://github.com/pallets/flask-website/

  https://developers.google.com/web/fundamentals/ (appengine / jekyll)
    - source: https://github.com/google/
Have you tried writing a progressive web app using Polymer?
ncouture··on Ask HN: What would you improve about human body?
Its output.

Here's an interesting conversation about extending humans with technology in general:

   - https://www.youtube.com/watch?v=ZrGPuUQsDjo
ncouture··on Ask HN: Where do you go for civil discussion on the Internet?
irc.freenode.net ##politics or ##<other subjects of interest>
ncouture··on ASK: HN how to deliver machine learning results under startup pressure?
I hope this helps...

You might find out like me that there is very little pressure when your goals are well defined and you have a list of all the tasks needed to bring them to completion.

This lets you focus on a set of specific tasks that are ideally ordered by priority, or <effor (to some extent).

Add clocking your work and you get a very clear picture of how your time is spent, and in some cases (:) where it would be wise to lower the amount of time put on certain things.

Sorry, this is as vague as I could explain it.

TL;DR Organization can really make miracles.

ncouture··on Ask HN: What is the best way of using Linux on a laptop (currently)?
Leaving Ubuntu out of the subject for personal reasons I would like to recommend you use Debian stable as you must already be accustomed to dpkg and apt utilities.

The way to use Linux that works best for everyone is to start with a very clean installation, and really only install what you need.

This does not only work best because you don't end up with unwanted processes eating up resources but you also get to understand a bit more about each part as you install them, if you're curious enough to seek information on dependencies and explore around the configuration files of every software component you add to your installation.

To do this with Debian is really easy, just deselect every single item in tasksel during the installation process, and later use apt/aptitude to install what's missing.

I prefer not to install meta-packages that are meant to bundle "everything you need" for X (example: task-gnome-desktop) but you get to decide if you like having system components you do not fully understand...

For the sake of an example here is a list of all the packages that would be installed on my laptop if I would install task-gnome-desktop (897 packages / 2,175 MB disk space): http://paste.lisp.org/display/325002

Of course if you have time, or just interest, but mostly if you never went through it before I would recommend Slackware.

Have a fun ride!

ncouture··on Chrome is warning users about insecure pages
It can be end-to-end SSL: https://www.cloudflare.com/ssl/
ncouture··on Chrome is warning users about insecure pages
This is a common reaction I see from a lot of people. Tech is hard, but the truth is there are a lot of very smart people working on making it easier for everyone.

When something many people/companies do/use/have feels hard or out of reach, I think it's important to start asking different questions and look around for real solutions.

For the sake of an example https://www.cloudflare.com/ isn't exactly hard, and is free.

ncouture··on A way to find other Y Combinator readers in your area
I'm from Montreal in Canada so it's impossible for me to be found on hackrtrackr!
← PreviousPage 2 of 2