HNHacker News
TopNewBestAskShowJobs

maxpert

2,004 karma · joined August 1, 2011

submissionscomments
maxpert··on Performance Benchmark 2018 – MongoDB, PostgreSQL, OrientDB, Neo4j and ArangoDB
Hahahaha this makes me use PostgreSQL even more :D
maxpert··on Ask HN: Is Go taking over the startup scene?
I don't expect people to implement a complete HRM, CRM or anything complex with business logic that is not performance hungry. If you look at usage closely you would see microservices that were bottle neck are being replaced, and it totally makes sense. People are writing a high performance PubSub, queues, or HTTP services that are generic enough to be used as part of their infra. I don't see stuff like Java, C#, Ruby, or Node.js etc. getting replaced by Go as defacto. One might ask same question for Rust over Go! Just because a language is getting more buzz or less buzz doesn't mean it's taking over or dead.
maxpert··on Dropbox Files Confidentially for U.S. IPO
I still want to understand what makes Dropbox different from Box. Box almost never had a good time since it's IPO.
maxpert··on Zerg: Boot a VM instance per request, all in under 250 ms
Over capacity error
maxpert··on Rust in 2017: what we achieved
You read this and then you read post from Crystal Lang. You can see a significant difference in choices made and why Crystal 1.0 was delayed.
maxpert··on This is not a new year’s resolution
Please somebody write me a Ruby to Go transpiler :P
maxpert··on Apple Plans Combined iPhone, iPad and Mac Apps to Create One User Experience
Would be interesting to see how Apple tackles the problem; since other giants have failed badly on this. Microsoft is perfect example of over-promising and not getting traction.
maxpert··on LiteDB – A .NET NoSQL Document Store in a Single Data File
Great to see another NoSQL DB on .NET landscape. In my UWP days I had to port LevelDB (https://github.com/maxpert/LevelDBWinRT shameless plug, it's available as nuget package too). But it only works on UWP this seems more robust and it can work on Xamarin.
maxpert··on Magic Leap One
Exciting! Can't wait to try it! From design stand point looks more promising than HoloLens.
maxpert··on Overture JS – A powerful basis for building web applications
Site is down :P seems down from github what socked me was command:

``` make docs ```

maxpert··on Re: Moving from PHP to Go and Back Again
I have been writing Go, Node.js and PHP for quite a while now. I don't think golang is overhyped; nor it's a silver bullet. There are systems like Kubernetes, etcd, and so on that are implemented in Golang and they work really well. I think problem is people trying to use Golang for EVERYTHING! There are so many things I would disagree with in the article; but I won't disagree with the fact that if you want language with dynamic nature (Ruby, PHP, JS) and you expect to find those conveniences in Golang you are flat out wrong. Reading original article this is the exact feeling I get, somebody was like "look look a cool new toy" and the herd followed.
maxpert··on Dasynq – the event-loop library
Would be even more interesting if they share any production projects using it.
maxpert··on Parcel – A fast, zero configuration web application bundler
So far from comments I have collected following bundling tools:

- Webpack

- Rollup

- Fuse-Box

- Brunch

- Browserify

maxpert··on Waterfox – Firefox fork retaining XUL support
I wonder if someone actually just made a Electron equivalent from the XUL + ES6 combination.
maxpert··on Waterfox – Firefox fork retaining XUL support
On a separate note (Since title says XUL support), how do you plan for Waterfox to keep getting extension updates as, developers will slowly move away from XUL? Would Waterfox support both? If yes what's the point of spending energy on XUL?
maxpert··on Fossil – Next Generation
From article:

> This allows, for example, a Fossil-NG user to clone and use a repository out of GitHub while continuing to use the superior Fossil user interface.

I totally disagree here; I don't think Fossil user interface is superior at all!

maxpert··on Cheerp: A C++ Compiler for the Web
Help me understand; why would I use it for JS (not WebAssembly)? Haven't we seen ScriptSharp already trying to do it and fail miserably?
maxpert··on 8th – A secure, cross-platform, concatenative programming language
At the risk of sounding negative may I ask, why would I even use a platform with really shady testimonials ( https://8th-dev.com/kudos.html ) and something that might have no future?
maxpert··on An open letter to Andrew Tanenbaum
I think he deviated from topic he should be addressing. A guy like Tanenbaum should not be exicted or engaged in marketshare debate. His article yesterday was showing more excitement than his rant over intel keeping it secret and this article goes the opposite way not addressing real issue. Minix is BSD license the very same license that lets us tinker with code; choosing license is not the issue. What I feel happened is that AT finally got a chance to declare his superiority over Linux or Torvalds I will say and he used that opportunity (although I don’t believe Intel is still the most used processor out there let alone minix).
maxpert··on Work on SQLite4 has concluded
Interesting and I saw title and thought to my self hmmmm... may be SQLite4 is just around the corner. This is a good case study to show people look sometimes classic works better and NoSQL coined terms and techniques might work in limited scenarios. Still makes me wonder if LSM would have been faster for mobile devices though, I know it might not work well for embedded devices; but with modern mobile devices (1+ GB of RAM) it might have some speed benefits.

Shameless plug https://github.com/maxpert/lsm-windows (I did port the LSM storage to windows).

maxpert··on Functional Programming Jargon
Modern JS is just syntactic sugar on top of concepts introduced in original JS. It's so much flexible you have to appreciate the beauty; you can have getters/setters or classes but it the core is such a simple concept; you can mold it any way you like it.
maxpert··on Functional Programming Jargon
It's interesting how simple and understandable now these concepts are with JS. I couldn't imagine a language written in 7 days ending up with ability to handle all this.
maxpert··on Show HN: Orange Forum – Web 1.0 style forum written in Go
Likes on bringing such a retro concept back; but seems like you don't have any kind of spam control :D would be nice to have one.
maxpert··on An Open Letter to Intel
I expected more intellectual letter from Tanenbaum. And I don’t know why they myth of intel CPUs more than ARM CPUs is getting so much traction I don’t think its true.
maxpert··on Show HN: Server.js – A modern Express alternative
Title should say wrapper rather than alternative. Since it’s built on top of express.
maxpert··on Angular 5.0.0
Have recently moved system from TS + Angular 1 to Angular 1.5 and then to Angular 2 (took us solid 1 year and you can still see some traces of older code), by time we finished move to 2, Angular 4 was released! And now this! This is WTF moment of my life.
maxpert··on HTTP 103 – An HTTP Status Code for Indicating Hints
No! It's your pizza delivery service sending you menu of appetizers, because pizza is not ready yet. Oh! BTW you might not get this menu incase of traffic jam (aka buffering proxies), and pizza might arrive with menu as well :D.
maxpert··on Show HN: Open Source alternative to services like Intercom.io and Smooch
Glad to see one more project, can already see some bugs :) would love to contribute. Shameless plug http://raspchat.com/ I have done similar hobby project which runs server on Raspberry Pi at my work place and it can handle quite some load. Last time it got posted on 4chan it was spammed by ~5K connections constantly pounding spam messages, but it handled traffic well (it did slow the whole thing down to it's knees).
maxpert··on Crystal in Production: Diploid
Still waiting for v1; Ruby being my fav in terms of syntax, Crystal is really going to lift my experience in terms of syntax. This interview describes low traffic usage, what I am looking for is high traffic usage scenario and how crystal’s GC behaves running for longer periods of time.
maxpert··on Reason 3
It's good to see languages like these showing up. Would love to code something complicated before I have a detailed opinion. With my experience in Typescript (another typed language claiming to make code better with some heavy React, Angular 4 projects); more than occasionally you have to escape into JS world (the dreaded <any> cast); thing that could have been done simpler with modern ES6 syntax needs some heavy lifting and rope jumping.

Since it's all JS under the hood, the type system is an illusion that language plays tricks on you. This makes it hard for people to understand how JS works or functions; without prior knowledge. Just to quote example one of my team mate had an interface in Typescript, and he was not able to understand why cant he do `x instanceof Foo`. Long story short is you can't have good "Typescript" programmer without being good JS developer. Which I believe will be the case here too. Yes it makes auto-complete better and documents really well; but improves code is debatable.

Don't get me wrong; I am not against it. All I am mentioning is the flip side that nobody will mention. OCaml is really powerful and cool kids are going to experience it with this effort, may be bring in new features/inspiration for next ES. But IMHO just a transpiled language can give you better constructs to express code; but it can't prevent a dumb programmer from making errors. I will for sure give this a shot and blog about it.

← PreviousPage 9 of 16Next →