HN user

wellsjohnston

143 karma
Posts17
Comments52
View on HN
github.com 9y ago

Show HN: s3-lambda – Lambda functions over S3 objects: each, map, reduce, filter

wellsjohnston
177pts74
github.com 9y ago

Show HN: JSON-Splora, a gui for editing, visualizing, and manipulating JSON data

wellsjohnston
54pts4
medium.com 10y ago

Visualizing VR Data

wellsjohnston
1pts0
github.com 10y ago

Show HN: In-series – Clean api for performing Node functions in series

wellsjohnston
2pts0
github.com 10y ago

Show HN: Web-lager, a logger for node with Express support and S3 integrations

wellsjohnston
1pts0
developer.littlstar.com 10y ago

Show HN: S3renity.js – Batch functions over files in S3

wellsjohnston
1pts0
github.com 10y ago

Show HN: Notable – leave messages for yourself in the terminal

wellsjohnston
2pts0
github.com 10y ago

Show HN: Wellsokai.vim – Vim theme inspired by monokai (with warmer colors)

wellsjohnston
2pts0
github.com 10y ago

Show HN: Lagerjs – Simple and organized logging / flushing to a remote endpoint

wellsjohnston
2pts0
github.com 10y ago

Odesza – Clean, expressive templates with multiple inheritance and inline JS

wellsjohnston
1pts0
github.com 10y ago

S3renity: Easy batch operations in S3 (forEach, map, reduce, filter)

wellsjohnston
2pts0
wellsjohnston.com 10y ago

Write MapReduce Jobs in Node (ES6)

wellsjohnston
1pts0
github.com 11y ago

Node program to control the color and brightness of your lights with your hands

wellsjohnston
1pts0
github.com 11y ago

Lightweight, extendible app utilizing peer-to-peer messaging over WebRTC

wellsjohnston
2pts0
github.com 12y ago

Surround.js: quickly search through text and wrap results in custom tags

wellsjohnston
1pts0
github.com 13y ago

AwesomeWallpaper - automatically change your desktop wallpapers every day.

wellsjohnston
1pts0
www.literoomjs.com 13y ago

A real-time, customizable, embeddable chat system I built only using JS/Node.js

wellsjohnston
1pts0
Sunsetting Atom 4 years ago

I tried "hacking" on Atom recently for a side project and found it was full of bugs and not performant at all. Next.

This does not have to do with AWS Lambda, I'm thinking about renaming it to "functional-s3", or something similar.

To answer your question, there isn't really a workaround for this yet, although indexing should be much quicker than "days". All the keys are listed recursively before running the lambda expression locally. If you have a huge number of files, this can take several minutes, maybe hours depending on the scope.

A workaround I've been considering is using a generator function to list the keys; that way, the lambda expression can start immediately, generating keys as it needs them.

First, a list of keys is generated based on the set context (and modifier functions). "context" returns a Request object, allowing you to call a lambda function (each, forEach, map, reduce, filter). Each lambda function returns a Promise, allowing you to chain them together. They will operate over the same context, in sequence.

Edit: This is not related to aws lambda...sorry for the confusion

This is just wrong. For example, the "best" recording microphone (to many artists), the U67, can no longer be made because the parts aren't available anymore. Yet it is the most popular mic, and 100% not obsolete.

Similarly, Python 2 might not be made anymore, but it is used everywhere, and people are making new things with it. So...it's also not obsolete.

Preach- I'm going through the same process at my company. First I built a custom dashboard, but I haven't been able to maintain it with all the ad-hoc visualization requests I get. So I've been looking around for something else. It basically boils down to sketchy marketing sites (Chartio, Periscope, Mode, etc.) that end up being very expensive.

I'm very hopeful for quicksight, but unfortunately it feels very clunky and hard to use at the moment. Hopefully they improve the clunky UI and give it a SQL inerface.

The whole point of programming is to get exact results by solving all edge cases. Machine learning/Neural nets are only good at guessing results, and cannot solve all edge cases without specific direction.