HN user

omgmog

120 karma

Interface Designer & Front-end Developer from Oxford, UK. site: https://omgmog.net blog: https://blog.omgmog.net masto: https://indieweb.social/web/@omgmog github: https://github.com/omgmog

Posts13
Comments91
View on HN

For anybody wanting to achieve the same effect while using the official HN site, you can use the following as a custom user style:

  tr.athing + tr {display: none;}
This will just turn the home page in to a list of links, without any of the links for comments, upvote counts, etc. on each item.

Screenshot: https://i.imgur.com/MSsblMm.png

I would guess that it would be because Notion is mostly designed to be used as a personal note-taking/todo/trello app (which it's great at!)

Though it's possible to "publish" or share your notes it doesn't look like a well designed use of the platform.

Sounds like more of a complaint of informal instant messaging in general, rather than a problem specifically attributed to Slack.

Slack has it's problems, but it also has it's place.

For the Slack teams I'm a member of, we've got rules about using @channel and @here, and anybody that uses either is usually shamed to some extent if they do so.

For the complaint about the use of Electron (and all of that overhead), it's trivial for a Slack team to enable the IRC gateway (in /admin/settings#gateways) and connect through your preferred IRC client.

It's pretty powerful stuff, though I'm sort of leaning towards the idea of "how much is too much in the web browser?".

I've been playing with some Web Bluetooth enabled things lately, namely the "Puck.js"[1] piece of Espruino[2] hardware and it's Web Bluetooth browser-based IDE[3].

The browser-based controls for device discovery (in Chrome at-least) are quite nice/intuitive.

[1] http://www.puck-js.com/ [2] http://www.espruino.com/ [3] https://www.espruino.com/ide/

I had a go at rewriting this to use requestAnimationFrame, and provide more instruments and some random/clear buttons: https://blog.omgmog.net/beatmaker/

Including whitespace it's 102 lines: https://github.com/omgmog/beatmaker/blob/master/js/index.js

An interesting thing, after a short while the browser unloads the page (Chrome on Mac OS) -- probably due to memory usage, which I think this is down to creating a new Audio element each time, rather than initialising them once and then triggering .play() when needed.

update:

Alright I'm using AudioContext now rather than `new Audio`, seems to be performing a lot better. This puts us at about 144 lines.

The way I'd approach this would be something like this:

- Set up a cron job to check the real-time API for changes to your referrers

- when a new referrer is detected, talk to Slack via their WebHooks integration service

You could use Google's App Engine (and Scheduled Tasks with Cron for Python) for the cron job, https://cloud.google.com/appengine/docs/python/config/cron

Read more about the WebHooks integration service here: https://slack.com/services/new/incoming-webhook

Upgrading right now.

A note to anybody with additional files in /usr/local: the "About a minute remaining" screen will last for ages as it has to copy over each file from your old /usr/local to the new one. You can hit cmd+l to see the status of this.

This applies to anybody who uses node js, ruby, homebrew, python, postgres, etc.

TL;DR: Apple are in control of the feature-set available to browsers on their own closed OS.

This isn't a surprise, just as the fact that "Chrome on iOS is just a wrapper around Safari's Webkit" isn't a surprise.

If you want to use another browser engine, then use a different OS. You won't have this problem on Android.

Apple's iPhone isn't the "The mobile web", it's just a lousy window into "the mobile web" for a fraction of the users.

When developing any responsive (or gasp mobile) site, I wouldn't check it solely on iPhone/iPad, that's crazy talk.