HNHacker News
TopNewBestAskShowJobs

niklasrde

377 karma · joined October 20, 2016

submissionscomments
niklasrde··on Welcome to the New AWS AI Blog
Makes sense - though if you add some kind of validation to the trained model you could build a continually improving 'ground truth' and automate the training and improvement over time.
niklasrde··on Welcome to the New AWS AI Blog
That sounds quite similar to what we're doing!

Would love to see a blog post to compare experiences..

(Speaking of blogposts.. that was somewhere on the todo list..)

niklasrde··on Welcome to the New AWS AI Blog
No, we haven't looked at SWF at all - might do some reading up on that.

We considered running it on EC2, but the economics just didn't work out for our needs (hundreds of parallel processed jobs with irregular spikes, <5s runtimes per invocation and some others)

niklasrde··on Welcome to the New AWS AI Blog
Hey, thanks for your reply.

Hadn't thought about a CloudWatch even to keep the function warm, I might suggest that to the team.

We haven't shrunk the model, we've deleted superfluous files from the TensorFlow python library and dependencies (we don't need tensorboard, for example).

It would be nice if you could package TensorFlow up into a minimal component just for assessment and not have any of the 'learning' stuff or other added-on libraries, but we couldn't find a simple way of doing that - we're not pro C++ engineers and even our python is not the greatest. We're managing for now, but if our model grows any bigger we will run into issues, but there have been some good suggestions in here.

We had considered the S3 store, but we ruled that out quite quickly for cost & performance at the number of invocations a months we're looking at - but that was before we knew more about the 'keeping warm', so that may be revisited, too.

niklasrde··on Welcome to the New AWS AI Blog
We're (sadly) a bit locked into using AWS. We've been eying the Google offerings for a while though (not just for this), so who knows what we may do in the future.
niklasrde··on Welcome to the New AWS AI Blog
We have recently set up a TensorFlow assessment function in AWS lambda, and got very close to the maximum allowed size of a lambda function (250MB) with the trained model currently being 85MB, and the TensorFlow libraries and binaries taking up another 140 or so megabytes by default (<- which we cracked down a bit, but that's quite a hack).

I feel like Amazon could do some work in this area to support users to use their own engines and not be bound to AWS AI Platforms and Services.

This could be as simple as publicly documenting the time lambda's stay 'warm' for and retain data in /tmp persisting through multiple invocations or some other examples on how an AI workflow could be implemented with popular custom engines such as TensorFlow.

Does anybody else have any experience in this regard?

niklasrde··on Show HN: Simple image resizing/optimization service
100% Uptime Guarantee? I'd like to see a status page with some stats and maybe simple graphs akin to https://status.github.com/.
niklasrde··on Hotel ransomed by hackers as guests locked in rooms
I don't think this can be the case - what if you lose a key card/have it taken from you: In order to deactivate it you'd need to somehow tell the lock that that card is not valid anymore.

I have had that happen to me, and at least in that instance nobody had to come and reprogram the lock.

niklasrde··on Why Does It Take So Long to Connect to a WiFi Access Point?
Aren't there TTLs on those leases? Without have read up on it now, I would assume that if the lease is given with a 24h day the device is in its right to assume it can re-use that IP address in the 24 hours to come?
niklasrde··on Capturing the Northern Lights
Not exactly easy to do for us average joes.. Maybe one day!
niklasrde··on Call Centers May Know a Surprising Amount About You
Then it wouldn't be higher than `household_income`.

Maybe something more along the lines of net worth?

niklasrde··on PS4 hack: Fail0verflow demonstrate Linux and Steam running on Firmware 4.05
Wasn't the PS3 originally sold at less than material cost which made this very economical for that kind of use case?

Also means it was in Sony's interest to sell many more games/accessories/licences/however else they make money with the PlayStation ecosystem than consoles.

niklasrde··on Building a Production Server Swift App
He seems to be a pretty happy iOS developer. He likes Swift as a language (and I must say having used it in frontend dev it does have some very nice things many other languages often used for server-side development don't come with), and he loves XCode as an IDE. If for their personal use-case it does the job and isn't missing major libraries or so, I don't think why such an endeavour shouldn't be supported?

I don't think it's so much about sharing libraries - consuming and creating data is quite different, and backend and frontend work probably shouldn't be duplicated.

NB: Some of those 'features' I mean are: - Strongly typed (compared to JS, Python, Ruby..) - Compiles to binary which could bring benefits depending on your needs (compared to JS, Java, Scala..) - Being very new, there's little 'legacy sillyness' in Swift 3. Comparing some PHP sites to Swift projects (Frontend, we don't use it in any backend applications yet) I can tell you which one I'd rather work with.

niklasrde··on Amazon Polly – Lifelike Text-To-Speech
It says

> The size of the input text can be up to 1500 billed characters (3000 total characters). SSML tags are not counted as billed characters. [1]

Not sure where you got 1000 from. As to the why - no. It doesn't seem like too much. 2 minutes of speech maybe in there?

[1]http://docs.aws.amazon.com/polly/latest/dg/limits.html

niklasrde··on Saving Data: Reducing the Size of App Updates by 65%
As often is the case, SO has an answer: http://stackoverflow.com/questions/9478023/is-the-git-binary...
niklasrde··on Closure Compiler in JavaScript
Node is JS. And JS isn't a browser language. And similar things like Scala.js [1] have been quite popular for quite a while.

https://www.scala-js.org/

niklasrde··on Swift and the Legacy of Functional Programming
I think it depends what you're used to. I used to be a Scala programmer, then I moved to JS.

At the moment I'm working in Objective-C, and I literally just wrote a loop to filter an array and form a new array with the results like the one in the example - and god I wish there was an as straight-forward, easily understandable functional way in Obj-C to do it like in the Swift example.

I miss these 'nice' things - I don't need the fully functional Haskell package, but I like having some of the nice things Swift has, just because I got used to them and can actually write and read them better, and it is definitely more elegant!

niklasrde··on CacheP2P – Distributed caching platform
Isn't that what Akamai used to do and then they realised people aren't happy that their bandwidth is used for these reasons without their consent?
← PreviousPage 5 of 5