Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
maffydub
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
91.
▲
by
maffydub
8y ago
Yes. s3.2 suggests they use audio cues to help them align the video frames from different videos. (I guess it's easier to correlate audio than video.)
92.
▲
by
maffydub
8y ago
I went to a talk from the CTO of Graphcore ( https://www.graphcore.ai/ ) on Monday. They are designing chips targeted at machine learning. As I understood it, their architecture comprises - lots of "tiles" - small
93.
▲
by
maffydub
9y ago
TensorFlow recently announced TensorFlow Hub ( https://www.tensorflow.org/hub/ ), which I think is similar.
94.
▲
by
maffydub
9y ago
Thanks for your response - that's very interesting! I haven't read the paper yet, but have added it to my queue.
95.
▲
by
maffydub
9y ago
Isn't this the reason that dropout works so well as a regularizer? In dropout, you select 50% (say) of the nodes in one layer of your network at random and force them to pass on no signal (neither positive nor negative). You then trai
96.
▲
by
maffydub
9y ago
I think this was a honeypot, so you want to expose it to make it an easy (or at least easier) target, don't you?
97.
▲
by
maffydub
9y ago
You might enjoy http://codetapper.com/amiga/sprite-tricks/ , which talks through how some games use the Amiga's graphics hardware to achieve interesting effects - I found it really interesting!
98.
▲
by
maffydub
9y ago
Agreed, code generation can be unpleasant, but I think it depends on your workflow. The key point with the Rust Swagger codegen is that it generates a whole crate, so you just import it and don't really need to worry that it's aut
99.
▲
by
maffydub
9y ago
If you're defining your APIs using Swagger/OpenAPI ( https://swagger.io/specification/ ), you can autogenerate Rust client and server stubs using the standard Swagger code generators ( https://github.
100.
▲
by
maffydub
9y ago
Sorry, I normally would but one of the other team members is considering taking the hack forward and wanted to keep it closed for now. (It's hard to see how much competitive advantage he'd have from 48 hours of very-hacked-togeth
101.
▲
by
maffydub
9y ago
I think the point the parent might have been making is that many people (or maybe just me) know "type II error" by the far more self-explanatory name of "false negative".
102.
▲
by
maffydub
9y ago
It's not very sexy, but I think you might find it easier and more robust just to use an NLP library. I built something similar (albeit for a relatively limited database of recipes) for a hackathon a couple of weeks back. I didn't
103.
▲
by
maffydub
9y ago
For anyone else who wondered what the Jaccard index is, it's also referred to as Intersection over Union. ...and if you haven't come across that either, see https://en.wikipedia.org/wiki/Jaccard_index for det
104.
▲
by
maffydub
9y ago
Thanks - interesting! So, let's imagine that the Statue of Liberty in Manhattan was copyright, such that you couldn't take (or at least benefit commercially from photos) of it... The author of the original article used a photo of
105.
▲
by
maffydub
9y ago
Interesting - thanks for the link, but I'm not sure my question is actually "debunked" by that article. I outlined two possible scenarios: either - the lights are not exactly correct, and so this (manipulated) photo isn'
106.
▲
by
maffydub
9y ago
Regarding copyright on photos of the Eiffel Tower at night due to the arrangement of the lights... It would be interesting to take a photo of the Eiffel Tower by day, and then - apply style transfer to turn it into a photo by night (which w
107.
▲
by
maffydub
9y ago
It's listed in Chrome for me. If I go to https://www.hellorust.com/demos/add/index.html , bring up the "Sources tab under Chrome Developer Tools and click on "Run", then a "wasm" item
108.
▲
by
maffydub
9y ago
Nice one, and thanks for the write-up! I spent the weekend playing around with Rust/WebAssembly too - calling between Rust and WebAssembly is a bit more fiddly than I expected, but I can understand why they did it. I ended up trying t
109.
▲
by
maffydub
9y ago
I think the cause of a lot of the bizarre spelling in English is the "Great Vowel Shift" - basically, sometime between 1350 and 1700, most uses of most long vowels changed their pronunciation. Obviously (because this is English),
110.
▲
by
maffydub
9y ago
I think the way that you'd implement the per-bucket locks in a hash table is by having a globally shared (but read-only) vector of buckets, each of which would be a mutex wrapping a vector of key-value pairs. In that way, you don'
111.
▲
by
maffydub
9y ago
Thanks! Yes, when you construct a mutex, you give it ownership of the vector you want it to protect. Due to the way Rust works, once you've given ownership to something else, you can no longer access it yourself. The only way you can
112.
▲
by
maffydub
9y ago
Borrowing from https://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.h... (linked to from the original post), the following code tries to access a lock-protected vector. fn use_lock(mutex: &Mut
113.
▲
by
maffydub
9y ago
Thanks for your very informative reply - definitely more for me to read up on!
114.
▲
by
maffydub
9y ago
Thanks! I agreed with the intuition around spatial downsampling. I was thinking that the next layer in the network would respond to multiple samples (i.e. convolutions of the Gaussian at different positions) and, as long as you didn't
115.
▲
by
maffydub
9y ago
Do you know if anyone's looked at weighted average pooling, e.g. weighted by a Gaussian centred on the middle of the receptive field? It feels like this doesn't throw all the spatial information, but also might not be quite as
116.
▲
by
maffydub
9y ago
I wouldn't read too much into this - Amazon's Ireland region was deployed earlier (2008?) than London (2016?) and seems to receive updates earlier too.
117.
▲
by
maffydub
9y ago
Yes, p3.2xlarge in us-east-1b is currently sitting at $0.3204 spot. That's only marginally more than p2.xlarge (at $0.2259 in us-east-1e). I'm sure this will change with demand, though. :(
118.
▲
by
maffydub
9y ago
I wonder what you might actually do is execute AIs on both, and send occasional snapshots of the AI state from the server to the clients. This gives you the benefit of low-latency on the client (don't have to wait for the server to tel
119.
▲
by
maffydub
9y ago
Hmm... is that really true? Light travels pretty fast! The poster proposed a 90% duty-cycle for capturing the image (i.e. shutter open for 90% of the time, shutter closed for 10% of the time). Since I'm based in the UK, let's ass
120.
▲
by
maffydub
9y ago
Glad to hear it's still being taught! I was using Altera FPGAs too, although I suspect they're quite a lot higher gate count now. (My second year project was an FPGA implementation of the EDSAC computer from the 1940s - https:&
More ›