HN user

sushimako

527 karma

i'm a ninja

Posts17
Comments55
View on HN
www.youtube.com 6y ago

Spec-Ulation Keynote – Rich Hickey [2016]

sushimako
1pts0
github.com 6y ago

Vrac: Declarative HTML template library from the future

sushimako
2pts0
translate.google.com 7y ago

Icons of a Radical Reform

sushimako
1pts0
www.bloomberg.com 8y ago

Austrian Bitcoin ‘Scam’ Triggers Police Search Across Europe

sushimako
1pts0
www.theregister.co.uk 9y ago

Will the last person at Basho please turn out the lights?

sushimako
11pts2
gladwell.com 9y ago

The Naked Face (2002)

sushimako
1pts0
www.roam.co 10y ago

Show HN: Roam – Global co-living subscription

sushimako
87pts40
github.com 10y ago

NetJSON: data interchange format for networks

sushimako
11pts4
www.independent.co.uk 11y ago

Pirate Party surges in polls to become biggest political party in Iceland

sushimako
3pts0
magicshifter.net 12y ago

MagicShifter: open source hardware gadget for lighting, gaming, and POV apps

sushimako
2pts0
flo.jottit.com 12y ago

Moonberry, a geodesic dome/hexayurt hybrid

sushimako
2pts0
www.minervafabric.com 12y ago

Show HN: Minerva – Better Email. Offshore Mailpile and secure managed server

sushimako
23pts14
alpha.hiroapp.com 12y ago

Show HN: Hiro – Fast and responsive notetaking meets semantic search

sushimako
160pts83
blog.sfgate.com 12y ago

The futile exercise of writing about Burning Man

sushimako
6pts0
github.com 13y ago

Otto: A JavaScript parser and interpreter written in Go

sushimako
12pts0
www.work.io 13y ago

Show HN: A place to buy and sell services directly from each other

sushimako
135pts82
www.readwriteweb.com 14y ago

The Long March from Crowdsourcing to a Global Meritocracy

sushimako
27pts12

Over the past ~half year I gradually established a workflow consisting of a simple directory structure, a handful of bash-aliases and chromium profiles. It looks like this:

Each project gets its own directory somewhere in my $home with some subdirs. There might be various others specific to the project-domain, but these are the most common:

notes/ contains plaintext files of everything i write down. File-name structure is <date-str>:<note-type>, e.g. 2020-05-09:call (:call are the most typical ones). As others have also suggested, I take a lot of notes for record keeping & plannning purposes.

workspace/ contains all source code repositories, or other files necessary to work. Pretty much anything I might touch while coding.

auth/ for things like ssh public keys used on the project

downloads/ Project-specific downloads.

Then I create new entries in my ~/.bash_aliases that "get me" right into the coding-env of a project. Say I work on a python project, I might have an alias that looks sth like:

  alias fb='cd ~/fooproject/workspace/foobot && echo "loading virtualenv..." && source .venv/bin/activate';
On of my current side-projects is a full-stack clojure(-script) app with these aliases:
  alias foh='cd ~/opendecks/workspace/foh';
  alias fohj='cd ~/opendecks/workspace/foh/src/clj/opendecks/foh';
  alias fohs='cd ~/opendecks/workspace/foh/src/cljs/opendecks/foh';
First one gets me into the the source-root of the project, the other two into respective sub-paths for back- and front-end. These aliases allow me to immedeiatly "jump into a project" from any open terminal.

Lastly, I started employing chrome/chromium's user-profiles to seperate browsing for each project. This isolates work-related browsing from my personal activity (cookies, logins, passwords etc), and provides a nice cognitive barrier against procrastination. I'm not logged into any social networks on those work-profiles and switching to my private profile to browse facebook is a more concious act than opening a new tab in the current window. Each browser profile is set-up to save all downloads to the project-specific `./downloads` directory, again not to mingle (potentially confidential) resources.

I haven't automated any of the above steps, because it's so simple and takes me at most 10-15 mins to create a new instance. This has worked really well for me so far, because it clearly seperates almost all resources associated to a project, while being friction-less in tooling/switching between workspaces (versus e.g. waiting for a VM or docker instance to start). Another nice side-effect is that I can easily archive or clean-up past projects.

If I read this correctly, the "Enterprise Grid" section hints at one technical reason for this move. Slack recently announced[0] a new feature that allows multiple teams, err "Workspaces", to share a channel. This violates the uniqueness of @usernames within the namespace of the shared channel, e.g. both teams having a "@john".

This announcement anticipates (a) getting developers to use surrogate UIDs instead of @username for mentions, and (b) that their clients will only use display names in the future and rely on specific UI elements to distinguish ambiguous ones.

[0] https://medium.com/slack-developer-blog/network-effects-gett...

Thanks! During peak-temperatures of the day it's definitely warm inside, yet cozy/cool enough to have a nap. Also kept the warmth inside at cold nights.

Show HN: Years ago, some friends and I designed & built a dome/hexayurt hybrid[0] for Burning Man. The walls are made of insulation sheets and the hinges are taped with 6" bi-directional filament tape (many here will know Hexayurts[1], I'm sure). Additionally it has connection-edges which feature a system of fabric-strips and 2" velcro to connect edges reliably. In total it consists of 3 separate, foldable pieces that can be set up in ~20 minutes by 2 people, even in windy situations. It has 2 "windows", the pointy things on the sides. The door is a bit small and definitely requires some flexibility getting in and out :) It survived the harsh desert conditions of 3 years at Burning Man so far, incl strong winds and rainstorms, only requiring a bit of tlc between each year. The "strap-down-spider" tightens the structure down against winds and keeps it firm enough that you can easily lean against it. To make it fully rain-proof, one needs to tape the floor-tarp up against the walls (visible in the pictures). Apart from the floor-taping the setup and tear-down is entirely zero-waste, due to the velcro system. Hexayurt enthusiast might notice the silver tape that covers the filament-tape seams, which helps protect the tape from deteriorating in the UV light (w/o the silver tape, the filament tape would go brittle after abt 1-2wks of direct sunlight).

Here[3] is some very outdated documentation on the first version. We initially tried to connect the walls via bungees - didn't work out at all as you can imagine. The following year we added the velcro system after I found this amazing post [2] on a hexayurt mailing-list, describing someone's experiments with materials. Without that person's efforts and time spent on research I could have never finished this one!

Of course there's already a bunch improvements lined up for a v2 - hopefully next year :)

[0] http://imgur.com/a/8K1dR

[1] https://en.wikipedia.org/wiki/Hexayurt

[2] https://groups.google.com/d/msg/hexayurt/2QRUl3txk-8/v_A0DDc...

[3] http://flo.jottit.com/moonberry

https://www.hiroapp.com - Note-taking reduced to the core that just works™. Offline first, no signup needed, easily sharable (url, sms, email) and (web)realtime sync between all devices and collaborators.

My co-founder and I moved on to a new project a year ago, but this thing is still buzzing along on a cheap DO box and works like a charm with basically zero maintenance. Frontend is vanilla JS, backend in Go and the protocol is our slight modification of differential sync[0] to (re-)synchronize all text and metadata.

[0] https://neil.fraser.name/writing/sync/

The business messenger is the perfect complement to their recently released Anonymous Login and a very smart move.

As a business implementing Anonymous Login, you give up having an email address of your user (or any other kind of contact information) for a very simple and attractive login method. Now with the messenger you can actually contact your (anonymous) users, even if all you have is a facebook provisioned ID.

All this at the cost of giving facebook complete control over your userbase and your means and rights of getting in contact with them.

Brilliant.

Anonymous Login 11 years ago

I wonder if Facebook will release an according `Anonymous Mail` feature. A way for site owners to reach their `Anonymous Login` users by sending notifications, newsletters, etc right into their FB inbox.

This would surely attract site-owners by providing them with some kind of communication-channel to their users which is important for acquisition, retention, marketing and all that other stuff programmers usually don't like to do :)

The user can unsubscribe/delete account with a click and never gets spam in his inbox for sharing his contact details. Did Persona give away the email-address to site-owners or were there attempts at something like described above (even if persona were just to act as a proxy to your email via api)?

The wording on the page suggests that you get to live the nomad lifestyle while still maintaining your comfort-zone. I strongly believe that exactly the opposite makes this kind of lifestyle so interesting and worthwhile (i.e. being pushed out of your comfort zone on a regular basis).

I understand that it may sound very compelling to many and I absolutely don't want to advocate against their "product"; just think about what you want. "traveling without any of the risks" also takes away much of the fun, adventures and personal growth you'd experience on your individual, non risk-free journey.

Restoring your work-environment after a stolen laptop can be quite a time and money consuming hassle in south america. Buying electronics online and getting them shipped is hardly ever a reliable option, local electronic stores might not have the hardware you'd prefer and slow internet connections give you a hard time waiting for those gigabytes of backup to load.

Medellin is (i think; never been there) a rather modern city, so it might be a bit easier. Still, charlesmchen's concern is valid for most south-/cental-american listings.

  > Note that 15 A is nowhere near enough power to fill it to even 1/3 capacity.
Yes that's pretty standard, afaik. The dc I worked at had individual circuits even for quarter- and half-cabbinets (2x 16A each), but i don't know how common that is in general. (instead of just putting 4 quarter-cabinets on the same circuits and have 1 customer blow his and 3 others' power)