asdf1234
No user record in our sample, but asdf1234 has activity below (stories or comments). Likely we have partial data — the full bulk-load will fill profiles in.
No user record in our sample, but asdf1234 has activity below (stories or comments). Likely we have partial data — the full bulk-load will fill profiles in.
That "saying" was never good. It's just an extremely simplistic way for right wingers to pat themselves on the back.
> It mostly all seem to be an attempt to blame Russia for internal problems. Agreed. The vast majority of the time I see Russia brought up it's being used by mainstream Democrats to dismiss criticism from both the right…
Phoenix is much more straightforward and explicit but macros are used a lot in both Phoenix and the Elixir standard library. I think most of the macros are fine but opinions vary widely on that.
I've used both and honestly it probably wouldn't change much. Unless you're building an application that deals with tons of persistent connections and websockets there aren't really that many advantages. The Python…
I'd normally also have to select packages for sending emails, running background jobs, internationalization, templates, validation, file uploads and caching at a bare minimum. Then I'd have to make sure they all work…
> I've literally NEVER seen actual ML work done in either language at either of the 2 companies (both big 4) I work at one of the big 4 right now and almost all the serious ML is done in C++ and Java. Python is purely…
> because the tools it uses are, objectively, better. Bullshit. Python is often used for early exploration but the people doing serious work in ML almost always end up using C++, Java or Scala. > you're dismissing them…
> There are plenty of languages that do something better than Java I agree and I never said otherwise. I specifically addressed three of the languages you named (Python, Go and C#). > Now we are traversing into "my…
> How many XML files have to be configured for this "easy to setup" backend? None.
I don't use Java much but out of the languages you named none of them are better at much and with the exception of C# all of them have far, far worse tooling. Go is hardly a "modern language" from a language design…
I dropped Spotify completely because of the ridiculous energy use.
> The set of 10 to 15 requirements every project has is basically there. Even a lot of the really basic stuff like file uploading and image handling libraries aren't in a good state yet. For example, there's nothing…
That doesn't mean much considering you don't know what the application needs to do on each request.
> That hasn't been true for a while For building a traditional monolithic website with server side rendering Rails and Django are far faster to develop in than anything in Go, Java or Node and the overwhelming majority…
Erlang/Elixir is much, much faster than either Python or Ruby especially when it comes to workloads like your typical web app. In the Techempower benchmarks the Phoenix tests had a ton of errors and there was no preview…
Most of those are optional libraries and rails does a hell of a lot more than a base install of PHP. PHP is also only "simple" if you ignore the god awful language semantics and inconsistencies of both the language…
Yes you have. Jersey, Jackson and almost every Java database abstraction that's higher than JDBC uses one if not both. Dropwizard is one of the better Java libraries in this regard but it's still there.
Yes. Most of the unnecessary complexity has just been moved from bad APIs with XML configuration to bad APIs with runtime scoped annotations, code generation and byte code manipulation. It's still a huge mess.
> negligible performance difference Using Atom or VS Code instead of Emacs cuts my battery life by a few hours. The Spotify desktop app that uses a ton of JavaScript is also horribly inefficient and has a big impact on…
The video service almost always works. The website has issues pretty regularly.
The Phoenix tests had a ton of errors and there was no preview run so whoever submitted them wasn't able to fix them. This has happened with a bunch of different languages/frameworks in the past and until the errors in…
> Erlang's CPU performance is not bad IME Erlang is very slow when it comes to CPU bound tasks. It's nowhere near Java for tasks like this.
There were problems with the benchmarks and nobody had time to fix them. This is usually the case when the benchmarks have high error rates and this has also happened in the past with Haskell, C# and F# libraries.
> .NET development no longer tied to Windows, dev with a Mac or Linux using .NET core .NET core hasn't seen an official release and there's still quite a bit of work to be done. Even with that, the overwhelming majority…
I haven't played with Kotlin in a while but if you want collection operations to be lazy you have to explicitly convert it to a sequence. So your example would be something like: ints.asSequence().filter { it > 0 }.map…