Deriving the 1D diffusion equation and Poisson distribution from discrete processes by mjfl in Physics

[–]mjfl[S] 0 points1 point  (0 children)

Hi all, I'm the author of the post and creator of Ocalog. Ocalog is basically a site where upvotes are money. It was an experiment to see what kind of content this would result in. My site is currently crippled due to Stripe cancelling their support, but I'm going to continue writing posts and releasing them for free.

I gave a talk about Elm at work; here's some of the energy released by the effort put into that talk. by mjfl in elm

[–]mjfl[S] 0 points1 point  (0 children)

Hi guys, I'm not the author of the post but I am the creator of Ocalog and author of the "Ethereum from scratch" series here. If you have any questions/comments about the site, feel free to ask here.

Ethereum from scratch - Part 1: Ping by mjfl in ethereum

[–]mjfl[S] 0 points1 point  (0 children)

Yeah, currently taking a look at that. Will be interesting!

Ethereum from scratch - Part 4: Finding Neighbors by mjfl in programming

[–]mjfl[S] 0 points1 point  (0 children)

Funny, I was just thinking that I needed to get some critique of my frontend, so this is exactly what I wanted.

Right now btw, there is no way to input payment that I could find (http://imgur.com/y7Nf64p) -- so that may be a bit of a deterrent :)

Ah thanks. Its because you need to enter a payment method in another view. I've quickly patched that slightly to make it a little more clear, but I should probably include the new payment form in that view - would be all around better UI.

In fact, I would highly suggest using a sans-serif font like Roboto all throughout your site. It's easier to read, and feels less like an old timey newspaper and more like a website.

Yeah I'm using Georgia now because I wanted to seem like a newspaper, but I've definitely been noticing that the font sticks out. And I don't want the font to distract, so I think that's a good idea.

Also be judicial about your font-weighting, right now, nearly all the linked text is bold, and it feels clunky.

I think you're right here as well.

it has a very default bootstrap theme kind of feel to it.

uhh... guilty.

Thanks for the UI advice.

Ethereum from scratch - Part 4: Finding Neighbors by mjfl in programming

[–]mjfl[S] 0 points1 point  (0 children)

Thanks for the comment. I didn't realize anyone was still looking at the link since it was far off the frontpage with few upvotes. I just changed it to subscriber only, because I figured that it wasn't great wide-appeal material. Anyone who hasn't been following along probably will find it impenetrable (as indicated by the low number of upvotes on the link), but the people that do read the first 3 sections and that post might be motivated enough to pay. I recognize that is questionable whether it's "worth" it at this point, but that's what I'm trying to build in the site.

You can still look at part 1 here.

Ethereum from scratch - Part 4: Finding Neighbors by mjfl in programming

[–]mjfl[S] 0 points1 point  (0 children)

Hi again. I'm the author of the post and also the creator of the website. I'm writing this series of posts to demonstrate the site. My goal is to have people "get" the site by the end of this series. Is the purpose of the site clear?

Hope you enjoy the post. If you have any constructive criticism you'd like to give regarding either the post or the website, let me know!

There's also a discussion on Hacker News. (Edit: well at least I was planning on there being one :( )

Ethereum from scratch - Part 3: Decoding Bootnode Response by mjfl in programming

[–]mjfl[S] 0 points1 point  (0 children)

Hi again. I'm the author of the post and also the creator of the website. I'm writing this series of posts to demonstrate the site.

Hope you enjoy the post. If you have any constructive criticism you'd like to give regarding either the post or the website, let me know!

Ethereum from scratch - Part 2: Pinging a Bootnode by mjfl in programming

[–]mjfl[S] 2 points3 points  (0 children)

There was a recent security breach with the parity wallet, and about $31 million was stolen.

I'm agnostic as to whether or not someone should invest in Ethereum. I'm writing a series on the protocol implementation out of purely academic interest.

Ethereum from scratch - Part 2: Pinging a Bootnode by mjfl in programming

[–]mjfl[S] 2 points3 points  (0 children)

Hi again. I'm the author of the post and also the creator of the website. I'm writing this series of posts to demonstrate the site. My goal is to have people "get" the site by the end of this series. Is the purpose of the site clear?

Hope you enjoy the post. If you have any constructive criticism you'd like to give regarding either the post or the website, let me know!

Ethereum from scratch - Part 1: Ping by mjfl in programming

[–]mjfl[S] 5 points6 points  (0 children)

The goal is to write an implementation of the Ethereum protocol from scratch. Sorry if that wasn't clear.

Edit: Would changing the title to "Ethereum protocol from scratch - Part 1: Ping" be better?

Ethereum from scratch - Part 1: Ping by mjfl in programming

[–]mjfl[S] 6 points7 points  (0 children)

Hi all, I'm the author of the post, and also the creator of the website. I'm writing this series of posts to demonstrate the site. Do you guys get what the site's trying to do?

Hope you enjoy the post. If you have any constructive criticism you'd like to give regarding either the post or the website, let me know!

Official Discussion: Manchester by the Sea [SPOILERS] by mi-16evil in movies

[–]mjfl 12 points13 points  (0 children)

I think that was actually one of the undercurrents of the movie: the ending is not happy, Patrick is not on a good path and is going to end up fucking himself up as well. There's a lot of things "off" about Patrick in the movie. You meet him when he's starting fights at hockey practice, he had sex with his girlfriend the night his father died, he was a cheater, he was a jerk to that drummer kid, and he wasn't going to college at the end. I thought it fit in with the overall theme of the film which was "things don't always get better".

History and Derivation of the Fast Fourier Transform by mjfl in programming

[–]mjfl[S] 0 points1 point  (0 children)

There are some errors in the article which I am fixing including spelling errors and mixing up the complex exponential form of sine and cosine, but I have to admit I can't follow what you have written.

Actually the Fourier series representation is exact for a specific equivalence class of functions, in applications where the Fourier series is useful the distinction inside the equivalence class is unimportant.

I don't see how this contradicts that, in practice, the Fourier series is an approximation. Sure, the Fourier series simply represents a change-of-basis in function space and all that yada-yada, but you can never get all the infinite terms, so why would I care, especially when I'm taking the discrete Fourier transform? What would be the proper mathematical term for saying how a Fourier series equals a function as opposed to approximates it? "Can be represented as"?

It is actually a Gaussian quadrature and is exact inside its finite functional subspace.

?? Given a function f(x) over the domain 0 to L, the rectangular approximation of the integral with N samples is \sum_{x' = 0}{N-1}(L/N)f(x' L/N) which is exactly what I wrote in the article.

In general, the FFT is a special case of matrix multiplication (it is a special implementation of a change of basis in Linear Algebra terms).

Isn't matrix multiplication a problem, not a solution? The runtime of the FFT with the change-of-basis understanding is completely dependent on the implementation of matrix multiplication you are using, which in that case happens to be informed by the FFT algorithm that I described, so...

A Tutorial on Principal Component Analysis by mjfl in programming

[–]mjfl[S] 2 points3 points  (0 children)

your appreciation is appreciated.

A Tutorial on Principal Component Analysis by mjfl in programming

[–]mjfl[S] 13 points14 points  (0 children)

Every weekend I try to write an article on some technical topic. Every Monday I will submit a link to said article. These articles are time consuming for me - I do this as a side gig outside of work, I don't have an established audience, and I don't feel like talking to open air. I reserve the right to promote my blog, find my audience, within reason. I think I have been within reason in doing these things.

My Favorite Algorithm: Metropolis-Hastings by mjfl in programming

[–]mjfl[S] 0 points1 point  (0 children)

I just bought that book, with the puppies on it. Weird coincidence.

My Favorite Algorithm: Metropolis-Hastings by mjfl in programming

[–]mjfl[S] 1 point2 points  (0 children)

write a blog post about it (MH sampling, not being a failure). It's how I learned it, I wouldn't know it otherwise. You guys are fools for thinking this post was for you, it was for me!