Russell - active nodes


Russell 16d, 17h ago

Get your credit card company involved as this is a double charge. They will issue a charge back. Work with your credit card company for sure.

remark link

What's next? check your email to log in!


Russell 26d, 12h ago

Sort of creepy ASMR style idea. I think I'm going to try something similar in my garden. : )

remark link

What's next? check your email to log in!


Russell 26d, 12h ago

Very cool project! I love the quality images you provided from inception to prototype! Great work!

remark link

What's next? check your email to log in!


Russell 28d, 20h ago

My gut reaction was also using spot instances. Very cool write up!

remark link

What's next? check your email to log in!


Russell 54d, 15h ago

Sounds great to me. Depending on how much you pay your intern it might make more sense to grab an off the shelf solution. Remarkbox is only $48.

remark link

What's next? check your email to log in!


Russell 55d, 11h ago [edited]

Hey Jacob,

  1. It should work in an Angular site, although I have not tested it. It's just a block of HTML (with a dash of optional Javascript).

  2. Yes, I provide two ways to customize the look and feel. You may paste CSS into the Namespace settings or you may point to an external HTTPS address of a CSS file and Remarkbox will link it on your behalf.

  3. You own the data and may export it out at any time in an easy to understand JSON format.

remark link

What's next? check your email to log in!


Russell 72d, 11h ago

It could be pulled at build time. This might make sense if you build the Hugo site often enough, like daily, otherwise the counts will drift and appear stale.

I can alter the stats.json schema to provide additional fields if needed in your implementation. I don't use Hugo myself so if you want to work on this, I'll hook you up with a Pro bono Production Remarkbox account.

remark link

What's next? check your email to log in!


Russell 73d, 7h ago

Please paste your error message so I may try to trouble shoot.

remark link

What's next? check your email to log in!


Russell 74d, 13h ago

Hello, please state your issue clearly so I may try to help.

remark link

What's next? check your email to log in!


Russell 81d, 20h ago

You are welcome. I'm glad this post helped.

remark link

What's next? check your email to log in!


Russell 87d, 19h ago

please work!

remark link

What's next? check your email to log in!


Russell 87d, 20h ago

test5

remark link

What's next? check your email to log in!


Russell 89d, 12h ago

It uses the same security abstraction as a typical "forgot my password" system.

remark link

What's next? check your email to log in!


Russell 102d, 18h ago

Yes, we give you access to this data.

For example, the stats for my personal blog:

https://my.remarkbox.com/ns/russell.ballestrini.net/stats.json

At some point I might setup an easy JavaScript snippet that may be embedded in the summary pages.

remark link

What's next? check your email to log in!


Russell 104d, 22h ago

Do you use Chrome?

I filed this bug which I feel is related but I'm not sure how to fix.

https://github.com/davidjbradshaw/iframe-resizer/issues/521

remark link

What's next? check your email to log in!


Russell 105d, 7h ago

Thanks for the report, I've fixed this.

remark link

What's next? check your email to log in!


Russell 121d, 20h ago

For email notifications to work, you need to verify your email address by clicking the "magic link" that we sent to you.

remark link

What's next? check your email to log in!


Russell 123d, 14h ago

That sounds like a defect to me!

Please create an issue report.

remark link

What's next? check your email to log in!


Russell 127d, 16h ago

What does HPA mean in the context of Selenium node?

remark link

What's next? check your email to log in!


Russell 128d, 20h ago [edited]

As far as I can tell the boto3 client for ECS does not support the ability to trim down the response document.

I think if I wanted to speed up execution I would have a separate service to query and then cache the results. I would then query the cache instead of working directly with real time data. I'm not sure if your problem can deal with slightly stale data.

My questions for you:

  • How long is your AWS Lambda execution time right now?
  • How certain are you that waiting for the ECS service descriptions is the slowest part of the current implementation?
  • How often does your AWS Lambda run?
  • If you could have instant ECS service descriptions, how much would you really save?
  • Is this really the best cost saving problem you could be working on?

I'm naive of why you want to speed up execution times. If you want to save on cost, I personally wouldn't bother. Engineering a robust solution to speed up execution time is likely going to cost more than what your Lambda bill will be.

If it's to speed up a long pipeline of dependent tasks, I think I would try engineering some sort of caching service instead of working directly with AWS API responses.

remark link

What's next? check your email to log in!


Russell 133d, 16h ago

This is a great idea. I'll add it to the backlog. That said, we now have reply notifications which should serve a similar purpose.

remark link

What's next? check your email to log in!


Russell 133d, 17h ago

This feature has been completed. Please checkout the user settings page for details!

remark link

What's next? check your email to log in!


Russell 133d, 17h ago

This feature has been completed. Please checkout the user settings page for details.

remark link

What's next? check your email to log in!


Russell 133d, 17h ago

This feature has been completed. Please checkout the user settings page for details.

remark link

What's next? check your email to log in!


Russell 133d, 17h ago

All users have the ability to enable reply notifications on the user settings page. Additionally, a user is able to watch a thread to get updates.

remark link

What's next? check your email to log in!


Russell 133d, 17h ago

Remarkbox is currently only available in English.

Allowing a Namespace owner to choose their default language but also allowing a user to override in their user settings could be a useful feature request. This feature has not been prioritized.

remark link

What's next? check your email to log in!


Russell 140d, 10h ago

welcome

remark link

What's next? check your email to log in!


Russell 141d, 8h ago

Hey there!

I'm Russell the founder of Remarkbox.

You should try this demo and then setup Remarkbox on your own web site!

If you have any questions, checkout the Remarkbox FAQ (or contact me)

remark link

What's next? check your email to log in!


Russell 142d, 17h ago

Cool

remark link

What's next? check your email to log in!


Russell 142d, 18h ago

This Iis a test

remark link

What's next? check your email to log in!


Russell 149d, 12h ago

We nest forever. As a Namespace owner you control when a nested conversation breaks to the next page.

remark link

What's next? check your email to log in!


Russell 149d, 16h ago

I'm glad you like it! Thanks for the compliments!

remark link

What's next? check your email to log in!


Russell 150d, 21h ago [edited]

Here is an example.

remark link

What's next? check your email to log in!


Russell 150d, 21h ago [edited]

Yes, you may send your Remarkbox updates and notifications to your Slack Workspaces (Teams).

Setup:

  • Go to your Namespace settings page and click the Add to Slack button to integrate Remarkbox with one or many Slack Workspaces.
  • Create a channel called #remarks for Remarkbox to send updates and notifications.

Video Setup:

Here is a video showing how to integrate:

Example Notification:

If you need help setting up this integration, please leave a comment below!

remark link

What's next? check your email to log in!


Russell 161d, 7h ago [edited]

Some HTML supported, embed images like this:

<img src="https://images-na.ssl-images-amazon.com/images/I/51yLAIbG9XL._SS500.jpg" width="150px">

remark link

What's next? check your email to log in!


Russell 168d, 17h ago

Remarkbox doesn't use passwords. I might be able support pre-populating your user's email addresses, thats a really great idea. I'll reach out to you via email.

remark link

What's next? check your email to log in!


Russell 168d, 18h ago

You can't do it with a Boto3 filter, but you can simply request all snapshots and filter the description documents yourself using Python.

remark link

What's next? check your email to log in!


Russell 175d, 9h ago

Yup, for example: https://my.remarkbox.com/ns/russell.ballestrini.net/stats.json although the API for this might change in the future.

remark link

What's next? check your email to log in!


Russell 179d, 16h ago [edited]

Hey bytedude!

Yes, the options for the self-hosted CSS file require that you sign up for a production account. Once you do that you will see a new menu that shows various Namespace settings.

As for stand-alone mode, check out this FAQ: Do you have any real examples

Basically stand-alone mode is useful for a dedicated FAQ site, like this very page you are looking at!

Embed mode is for adding comments to an existing site.

remark link

What's next? check your email to log in!


Russell 199d, 20h ago

Yes, I would really take the time to create an Ubuntu boot CD (or USB) and follow the guide. It works great.

https://www.ubuntu.com/download/desktop

Use this small goal to as foray into uncharted territory. You will be better for it. : )

remark link

What's next? check your email to log in!


Russell 200d, 5h ago [edited]

At this point spam is not really an issue. I currently manually moderate all comments that come into the system. Obviously this isn't going to scale for too much longer but it was the quickest way to move forward. In the long term when spam becomes more of an issue (because it inevitably will) I'm planning to allow paying users to input an Akismet API key.

If we grow out of that I can implement my own bayesian database and teach it to filter spam.

The sky is the limit in cat and mouse game of spam. I'm just waiting for the mouse to become smarter then what I currently have in place. As for (re)Captcha systems, as a user myself I find them dreadfully annoying and it is a major design goal to not use them if at all possible. Obviously if pushed into that direction I might change my opinion about the matter and make it an optional setting.

The other option which is already in place for paying users is to prevent comments from showing up until explicitly approved.

remark link

What's next? check your email to log in!


Russell 226d, 12h ago

Sorry I have not started work on this feature request. It is still a high priority task.

remark link

What's next? check your email to log in!


Russell 228d, 18h ago

Sounds great. No rush. Email me for discount details.

remark link

What's next? check your email to log in!


Russell 233d, 8h ago

Would you like to work on this?

I'll integrate it into the product if it works and give you a discount.

remark link

What's next? check your email to log in!


Russell 236d, 17h ago [edited]

Yes, help('modules') works great for interactive mode.

The examples in the post show how to use the output programmatically. Programatic access may find uses in plugin creation or dynamic importing.

For example:

https://botoform.readthedocs.io/en/latest/reference/plugins/

remark link

What's next? check your email to log in!


Russell 238d, 12h ago

Seems like this would be possible using a special Remarkbox theme. I have to be honest I have never made a site support RTL before so it is unclear where to start.

remark link

What's next? check your email to log in!


Russell 264d, 18h ago [edited]

Yes. There are a few ways to control how Remarkbox looks on your site.

For embed mode, under your the Namespace settings, you may enter a URI to a self hosted CSS file. Alternatively you may instead enter CSS and we will host it on your behalf.

In stand-alone mode you have the option of building your own Remarkbox theme.

remark link

What's next? check your email to log in!


Russell 267d, 13h ago [edited]

Yeah, I would try adding a state to make sure the sudo group exists.

SaltStack builds a sort of graph of state dependencies. This error appears to relate not to the actual sudo group but to the fact that the sudo group isn't listed in SaltStack's dependency tree.

It's harmless to add a state to ensure the sudo group exists. SaltStack will do nothing if it exists.

remark link

What's next? check your email to log in!


Russell 267d, 15h ago [edited]

Hey Leo — I have a groups/init.sls state file that I run on all my minions to make sure the sudo group exists. I wonder if Ubuntu 16.04 doesn't ship this with group anymore.

group-sudo:
  group.present:
    - name: sudo
remark link

What's next? check your email to log in!


Russell 267d, 15h ago

I setup my directory structure with a:

  • state file /srv/salt/users/init.sls
  • pillar file /srv/pillar/users/init.sls

In both my state and pillar top.sls files I reference - users for '*': so that my users get installed on all minions.

remark link

What's next? check your email to log in!


Russell 267d, 15h ago

Yeah, seems like it was switched to password and crypt was removed. I updated the example in the post.

remark link

What's next? check your email to log in!


Russell 275d, 13h ago [edited]

Hey James, Thank you for writing this post!

remark link

What's next? check your email to log in!


Russell 277d, 16h ago

Short answer, Yes.

For more info, here is the long answer.

remark link

What's next? check your email to log in!


Russell 289d, 20h ago [edited]

Hello!

Is there a self-hosted version?

I provide a self-hosted version of Remarkbox with a yearly license fee (priced for business to business).

And is the source code available publicly?

The complete source code was not made publicly available.

That said, I'm a strong advocate of open source. Many of the libraries used to create Remarbox are open source, as well as the operating systems used to run the service. I have personally open sourced some of the custom components of Remarkbox with liberal licenses (sometimes even public domain).

At this time I'm trying to make a company out of Remarkbox so that I can eventually run it full time. To accomplish this goal I have decided against providing the complete source code in the open.

remark link

What's next? check your email to log in!


Russell 313d, 6h ago [edited]

Yes, currently this process is manual so reach out to me to get started.

remark link

What's next? check your email to log in!


Russell 321d, 18h ago

I have done some brain storming on how I would like to build this feature however I have not begun development.

remark link

What's next? check your email to log in!


Russell 321d, 18h ago

Yes, however access to the settings is only available for paid plans.

remark link

What's next? check your email to log in!


Russell 331d, 9h ago [edited]

This is a very interesting use-case but I agree that Remarkbox is not a perfect fit (at least not yet).

Some additional questions about your use-case:

  • Would you need this to work for IOS or Android or both?
  • Would you be able to utilize the device "advertisement id" instead of the device id?
  • What is the goal of these comments? What would this allow the user to do on your app?

Feel free to reach out to me here if you would be more comfortable discussing this via email:

remark link

What's next? check your email to log in!


Russell 333d, 5h ago

Last call

remark link

What's next? check your email to log in!


Russell 333d, 6h ago

hey

remark link

What's next? check your email to log in!


Russell 333d, 8h ago

hi

remark link

What's next? check your email to log in!


Russell 333d, 9h ago

Testing

remark link

What's next? check your email to log in!


Russell 334d, 15h ago

All of your comments for all of your web sites from a single dashboard!

remark link

What's next? check your email to log in!


Russell 341d, 8h ago
def hello(name):
    print("hello {}".format(name))
remark link

What's next? check your email to log in!


Russell 348d, 13h ago

Hello!

remark link

What's next? check your email to log in!


Russell 350d, 20h ago [edited]

Integrity versus Authenticity

Integrity means the message did not change in transmission. It makes a guarantee that the message sent is the message received but it makes no guarantee about the authenticity of the message. Another mechanism needs to be used to authenticate participants.

So, how do I guarantee integrity of a message?

As for your specific example, an attacker can and will change the hash of the message (by virtue of changing the message). Hash functions are deterministic meaning the same message will always result in the same hash. If the location where we publish a hash is secure and when we run the message through the hash function we get the same value, we can prove that the message did not change during transmission.

All this assumes that the hash algorithm that we use does not have a predictable way to create collisions where two different messages result in the same hash value.

Hash functions are supposed to be open and public and this property is what makes them useful. Some examples would be SHA1 or MD5, etc.

Let's imagine I have a binary file on my web server and I store and publish the MD5 hash of the binary file on another server. If you download the binary and use the same public hash function on it, in this case MD5, you should end up with the same sum that I have published.

If you end up with a different sum then something changed the binary, either on the server or during transmission. This catches both man-in-the-middle attacks as well as normal data corruption (integrity) issues.

So, how do I guarantee authenticity of a message?

You need to take additional measures to guarantee the authenticity of the message. That is to say, the message was sent by the person we think it was.

Going back to our binary example, the most common way to provide authenticity of the binary is to create a signature (or fingerprint) using a well known public key cryptography algorithm.

Basically, I take something that only I have (a private key) and create a signature of the binary's MD5 hash. I could then publish the public side of my key to allow you to verify the signature of the binary produced by my private key. If you trust my private key to be me, then you can trust the binary to be from me, if when you decrypt the signature with my public key you end up with the original and known MD5 hash.

remark link

What's next? check your email to log in!


Russell 352d, 7h ago [edited]

Based on user demand, you may now collapse comments for a more focused reading experience!

remark link

What's next? check your email to log in!


Russell 354d, 9h ago [edited]

Hey there, I'm Russell the founder of Remarkbox.

You should demo here and then add Remarkbox to your own web site!

If you have any questions, checkout the Remarkbox FAQ site.

remark link

What's next? check your email to log in!


Russell 358d, 13h ago [edited]

Will development mode go away? Also can I use it for my site in production?

The development mode will stay free forever and you may use development mode on a production site. Development mode does not have access to the moderation dashboards but If this fits your use case, great! If later on you want to switch to a plan which enables moderation, that is great also and I can help you with that!

Summary: There is no pressure, you may use development mode for free as long as you like, but it lacks moderation dashboards.

remark link

What's next? check your email to log in!


Russell 360d, 15h ago

Users do not need an account to comment!

remark link

What's next? check your email to log in!


Russell 360d, 15h ago

Comments are plain text but support MathJax as a power up for Mathematical equations.

remark link

What's next? check your email to log in!


Russell 360d, 15h ago

Comments help your page SEO and search.

remark link

What's next? check your email to log in!


Russell 360d, 18h ago [edited]

Yes, Remarkbox is SEO friendly!

For example, if you google the following:

which I was having trouble generating based on boto3 documentation

You will find my blog post ranked number one.

This is text from a user generated comment served by Remarkbox!

Why is this important?

The most important principle in copy writing and marketing is to speak in your customer's language. To reach them you have to think like them, talk like them, and use the same terminology and phraseology as them. What better way is there to rank in search for your customer's keywords than to let them comment on your blog, product, and marketing pages using their own words?!

Reference:

http://russell.ballestrini.net/filtering-aws-resources-with-boto3/#0f7b334e-0489-40bd-948d-feb9ffcea1f7

remark link

What's next? check your email to log in!


Russell 360d, 18h ago [edited] remark link

What's next? check your email to log in!


Russell 361d, 19h ago

Not yet, what is the usecase?

remark link

What's next? check your email to log in!


Russell 363d, 18h ago

Check out support for math equations for Math support. What other parts of LaTeX do we want?

remark link

What's next? check your email to log in!


Russell 364d, 19h ago

Yup! The logic in the code just checks if a "slug" is present but it doesn't care what the slug is.

remark link

What's next? check your email to log in!


Russell 1y, 20h ago

If you want beautiful math equations, enable MathJax in your Namespace settings.

remark link

What's next? check your email to log in!


Russell 1y, 1d ago

Yes. If you click edit you should be able to change the thread's title.

remark link

What's next? check your email to log in!


Russell 1y, 1d ago

Fixed.

remark link

What's next? check your email to log in!


Russell 1y, 1d ago [edited]

You should be able to click the back button on the browser to navigate the iFrame back to the thread. That said I agree that a user might feel lost so I will look into fixing this somehow.

I fixed your PS: You should now be able to type a URL and it will automatically generate a link!

remark link

What's next? check your email to log in!


Russell 1y, 1d ago

👍 ✔️

Fixed, please verify!

remark link

What's next? check your email to log in!


Russell 1y, 2d ago

Try adding the following CSS to your Namespace settings:

.common-textarea {
    height: 40px;
}
remark link

What's next? check your email to log in!


Russell 1y, 3d ago

I have added this feature request to the number 1 spot of my backlog.

remark link

What's next? check your email to log in!


Russell 1y, 3d ago

These are both great ideas!

  1. @ mentions
  2. optional email notifications when you get a reply

I see you added both to the meta forum, thank you!

remark link

What's next? check your email to log in!


Russell 1y, 7d ago

Some users want to change the remark button to something user defined likereply. This could be a Namespace option.

remark link

What's next? check your email to log in!


Russell 1y, 7d ago [edited]

Some users have requested the ability to render mathematical equations. One solution for this would be MathJax (client side rendering). Another would involve a micro service of sorts that accepted Tex markup and returned SVGs.

Like this:

$$E = mc^2$$

Results in this:

remark link

What's next? check your email to log in!


Russell 1y, 7d ago

In addition to email notifications, some users have requested browser notifications for when comments are pending

remark link

What's next? check your email to log in!


Russell 1y, 9d ago

lol

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'b' is not defined
remark link

What's next? check your email to log in!


Russell 1y, 9d ago [edited]

Hi, this error message means boto3 didn't find API credentials. To fix this you need to either setup:

  • A profile in your aws config file (typically located in ~/.aws/config)

  • Environment vars: AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY

Check out my quickstart for the botoform project here for more details.

remark link

What's next? check your email to log in!


Russell 1y, 11d ago [edited]

You're welcome!

remark link

What's next? check your email to log in!


Russell 1y, 15d ago [edited]

Works anywhere that supports HTML!

remark link

What's next? check your email to log in!


Russell 1y, 15d ago

Passwordless

remark link

What's next? check your email to log in!


Russell 1y, 15d ago

Deeply nested comments

remark link

What's next? check your email to log in!


Russell 1y, 15d ago [edited]

I take the first two letters of the randomly generated username and use those as the initials. If you log into Remarkbox you may set your username and enable optionally enable Gravatar from the user settings page.

The logic comes from invatar which I pulled into my codebase so that I may inline embed the SVG into an HTML img tag. All you have to do is "encode" or "quote" the SVG. For example: <img src="data:image/svg+xml;charset=utf-8,encoded-svg-here">

remark link

What's next? check your email to log in!


Russell 1y, 27d ago

After you log in, you may change your username from the user settings dashboard.

remark link

What's next? check your email to log in!


Russell 1y, 27d ago [edited]

Remarkbox doesn't currently host images, you can however hotlink to an image.

For example:

<img src="https://www.remarkbox.com/static/img/remarkbox-logo.png" width="24px">

Becomes:

remark link

What's next? check your email to log in!


Russell 1y, 27d ago [edited]

To add Remarkbox to your web page:

As always, if you have questions leave a comment below!

remark link

What's next? check your email to log in!


Russell 1y, 27d ago

Yes. Once you click the magic sign-in link we sent to your email address, you may edit or delete any of your past comments.

remark link

What's next? check your email to log in!


Russell 1y, 27d ago [edited]

The first time you comment on Remarkbox, a random username is generated just for you!

Once you are signed in you have the power to change your username to anything you like (as well as edit or delete past comments).

remark link

What's next? check your email to log in!