HN user

anonx

22 karma
Posts2
Comments29
View on HN

~~~

Location: Central Asia

Remote: Yes

Willing to relocate: Yes

Technologies: Proficient in Go (Golang), MySQL, RethinkDB; Git; HTML, CSS; Web, HTTP; GNU/Linux; Continuous Integration (CI), Test Driven Development (TDD); Have experience of PHP, JavaScript, MongoDB.

Resume/CV: https://bit.ly/2dCmzWH

Email: hn2016@protonmail.com

~~~

I am a security conscious software engineer mainly focusing on back-end; B.S.E.; looking for a position that requires a self starter with can do attitude. Work on open-source projects and communication with other developers as part of responsibilities is a plus. Both remote work (in any timezone) and relocation are OK. I am, however, not authorized to work in the US or EU.

I upvote every submission that raises a point I'm interested in. As for the comments, I upvote both the ones I really agree with and the ones that contain some interesting information I haven't heard before or interesting arguments. Apart from that, I frequently upvote downvoted comments.

Hard Forks 10 years ago

That's the case if there are dozens of different client implementations each maintained by a separate independent team. If there is just one client and no people qualified enough to fork it and maintain we end up with a centralization. The only team can make whatever changes they wish.

Why use www? 10 years ago

I'm using CloudFlare for GH Pages based web-sites with custom domains. However, Tor user in me says that's not really a "good practice". Looks like there isn't a way to turn off that annoying "Attention Required!" "One more step" checks, is there?

Will the site redirect to AD network? If so, it is still easily blockable. AdBlocker can preload suspicious links and if they redirect to siteOfAdNetwork.com block them.

The only option I see here is to have some kind of click counter both on the web-master's (who monetizes) and client's (who advertises) web-sites. And the counters' numbers will be sent (using server-side) to the AD Network. But that doesn't work if the client wants to advertise not his/her web-side (where AD network's script can be installed) but Facebook profile or something like that.

Alternatively, AD network can charge not for number of clicks but for alternative parameters (e.g., number of days AD is published). Though, still not easy (no guarantees) to check whether web-master who's monetizing his/her web-site doesn't cheat.

What kind of stereotype are you talking about? I said nothing about "usefulness" or whatever. And I cannot care less about jobs. I shared my observation that I'd never seen JS developers "buying into all the optimistic promises" [of WASM]. At the same time I see a lot of discussions about how "WebAssembly is a step in the wrong direction" from "experts" who haven't even managed to read WebAssembly's FAQ. Do people who have invested their time into learning JS think that WASM is a threat for them?

That doesn't work well with AD networks though. Site owners will either have to use links of the form: siteOfAdNetwork.com?id=smthhere and it still will be possible to block them. Or AD network will be unable to check the number of clicks.

You mixed it up. Actually, it's usually "high level JavaScript programmers" who are "trying to reveal the huge limitations". Because they are not happy with the fact something else can be used for client-side web-development other than JS.

You may have noticed Mike Hearn isn’t in the top 100 contributors list.

I've also noticed, there are no any Satoshi Nakomotos in the list of contributors. Does that mean he (Satoshi) was "not impactful to the development"?

P.S.: I'm not following the Bitcoin news. Is Satoshi a nickname of one of those top contributors or the initial author just didn't use version control system? Or am I missing something?

2. Porn search engine

Sounds like a good idea. I wonder why isn't this a thing yet?

Edit: I googled "porn search" instead of using DDG and found out that is a thing. Looks like, there are tons of porn search engines. That means it's not enough just to create one anymore. Some unique advantage is needed, isn't it?

P.S.: My humble observation is on Reddit you get downvoted for "Good try Zuckerberg", "they'll steal my idea", and not accepting "idea is nothing, implementation is everything". Looks like that's not the case here on HN.

I wonder where did you get those numbers from. E.g. JS's future is evaluated as 5. But C#'s is only 4. I don't see why JavaScript's future should be brighter than C#'s one.

Is it because JavaScript currently has no alternatives on the client? But how long will it last? E.g. Now there is a "CIL to WebAssembly" compiler prototype [1] so in future C# potentially can be run in browsers (and that's good for C#). On the other hand, if WebAssembly allows other languages (such as C#, Go, Rust, etc.) to be used on the client, won't JS repeat IE's fate (from monopoly to minority)?

[1] https://github.com/WebAssembly/ilwasm

5) JavaScript loses popularity, MEAN stack loses popularity but alternatives aren't appearing, just more criticism of the javascript frameworks

I think, there will be alternatives. WebAssembly will let developers write client-side frameworks in C/C++, C#, Go, etc. Very likely, JS will start losing its popularity as the selling point "works both on client and server" will work for any language. However, I don't believe we can say goodbye to JS. At least, not in 2016.

2. Continuing increase in client-side JavaScript/HTML5 popularity. The dominant platform will be ES6/React not TypeScript/Angular2.

My prediction is a better alternative to JS for client-side development. WebAssembly, I'm pointing at you. And as a result, a lot of new client-side frameworks.