HN user

asteadman

92 karma

I'm @steadmanticore on twitter. Hacker, curler, photographer, and dad. https://www.andrewsteadman.com

Posts3
Comments71
View on HN

Unless you are doing live video, there is no reason to transcode real-time. Do it all upfront. You need to decide on your requirements and transcode everything to your desired format.

I'd suggest https://aws.amazon.com/elastictranscoder/details/, its quite affordable and much easier than doing it yourself, assuming it does what you need.

From the research I've done, I'd suggest MPEG-DASH for reasonable cross-ish platform adaptive streaming without requiring fancy video servers. Your requirements and platforms might be different than mine though. Research is required.

This would normally be the case, but for small projects with a small number of contributors, they are always free to dual-license their own code, even "retro-actively". Anything that was already released would still be available under GPL, but new edits could in theory be licensed under whatever terms they want, independent of how "derivative" it is. For large open source projects without a copyright assignment clause, this is essentially impossible, but for small projects it's relatively easy, assuming you can track down all the contributors. IANAL.

sorry man, it's just not that useful in it's current form. Ranking reviews by usefulness might help, but it's a babystep. I think what I would find more useful is being able to compare camera's and lenses side by side, although there are certainly sites that already do that. I think people care about 1) budget 2) lens ecosystem considerations 3) the "gotchas" (hard to quantify, but you see stuff like "this camera requires you to hunt through 7 menus just to change this one setting", or this would be a great camera except _____), which your site does very little to address.

Didn't get it. Found your ig profile. tried it. seems very un-intuitive. not sure people will understand it or go through all the trouble. [See Image -> goto profile -> click link in profile -> find image again -> click image -> go to website]

I feel like something that simply 302'd the user to the most recently posted URL would make more intuitive sense, but with obvious drawbacks.

To me the obvious use case is querying your log files as stored on s3. Query for a specific combination of features, or do some (simple) processing on them.

It's really only useful for a small list of file formats. Doesn't really do much for you if you primarily use s3 for binary data or static web hosting.

Anybody know whether it is kosher to use Rekognition (or comparable Google/Azure/Clarify solutions) as a source of "supervised" data to bootstrap your own in-house ML models? I'm pretty sure the TOS would frown upon that, but it would beat manually tagging your own datasets, plus its hard/impossible for them to enforce.

EDIT: in retrospect, the pricing means its probably not economically viable.

Re: users auth. Isn't that what Cognito is supposed to be? I mean, I don't fully understand it, but I think so.

As for the cold boot issue, I thought the standing solution was to have a "fast-exit" ping-like code-path within the lambda. Query it on a regular basis (you can even do it with a lambda scheduled-event). That way your lambda should be kept warm.

Note the 10MB minimum "charge" per Query. For small datasets under 10MB, you'd only get up to 200 Queries for the minimum billable $0.01. That would be a fairly small number of queries, so probably not that useful. Plus you'd have all kinds of issues regarding consistency if your data was dynamic (s3 is a blob store, not a database, normal s3 consistency guarantees still apply).

I'm confused though. The monthly fees for dynamodb only apply after you exceed the free tier, and for someone who is unable to commit to a monthly fee because they envision low usage, shouldn't the free tier be sufficient? (Honest question, I'm looking at using dynamodb, but comments like this make me think I'm missing something)

I think its relatively recent. This article has some background: https://backchannel.com/according-to-snopes-fake-news-is-not...

"To help, recently Snopes has begun to publish important news-related information as a resource for journalists and others. Last week, for example, Binkowski wrote a piece about how the electoral college functions that served as a reference for other reporters writing about the election. “It’s really complex stuff that you can’t just read about and then write about,” she says. “We’re going to be doing more of that.”"

I did exactly this to in order to use cloudfront signed cookies with lambda/apigateway. API gateway only allows you to have one set-cookie header per response, but 3 are required for cloudfront signed cookies. (See thread: https://forums.aws.amazon.com/thread.jspa?threadID=205782)

UPDATE: Looks like there is a work-around that uses the fact that the set-cookie header is treated as case-insensitive by the browser but not apigateway. Genius.

Can't use it at all. Locks up with a redirect loop on registration. Cleared my cookies and tried logging in, currently getting 302's from home->setup-wizard->home->set-wizard->...

I'm a millennial that got married at 25. Now, I'm almost 30 and have 2 kids. I can honestly say I'm glad that I'm not any older. Kids take a lot more of your time/energy than you expect, and to wait until you're 40 seems crazy to me. (Marriage is obviously not required to have kids, but still)

OP banks with Wells Fargo, who are by recent accounts, actually crooks. Fair enough question from someone who was recently burned by what appeared to be a "reputable" bank.

I haven't run across anything convincingly good. I've put together my own system (that is nowhere near as advanced as what you are suggesting) using a static site generator (jekyll) and a script to sync my image folders to s3 and generate yaml files for the albums. I use lambda/apigateway for the login endpoint and that generates a cloudfront signed cookie for access control to the otherwise static website. It works but I wish I had more time to add features (search, tagging, face detection, etc...). Not really something that i plan on open sourcing though.

Yes and no. Support varies by the "app". Currently Netflix/PlayMusic works great with pause/stop, but no support for other buttons (next track, fast forward, rewind, etc...). I mostly just want pause though, so it works for me.

I'm probably your target demo (I'm currently actively trying to expand my network) but I didn't find the offer very compelling. Also I hate email courses, so I may be biased.

1. "Doubling" my network (assuming we are talking social media / mailing lists) would see me going from like 10 to 20 people, so meh. I'm looking for 10x+, not 2x. But maybe that's just me.

2. I guess I disagree with the premise. "you rarely build long-term relationships with people after meeting them at events and conferences." Ok, fine, I'll agree with that, HOWEVER, the alternative that you seem to be providing is that by taking your course I'll be able to "discover" somebody's email, warm them up on social media, and then cold email them successfully. I'm supposed to be convinced that this is somehow BETTER for building long-term relationships than networking with people I've actually met and interacted with? That seems like a complete stretch.

3. You should make it more clear that this is for influencer outreach. Re-reading the copy again I see this now, but I didn't get that impression the first time I read it. You also don't directly explain how influencer outreach correlates to doubling my network.

4. You seem to spend a lot of time on the mechanics of finding emails, but less time on the actual value prop that you are providing in your cold email. This seems skewed in the wrong direction. The bulk of the course should be about writing the email and the research that goes into it, and you should have 1 or 2 days on the mechanics of finding an influencer's contact information.

Anyway, that's my 2 cents. I hope I've provided some constructive feedback.