HN user

yousry

98 karma

Visit my page www.yousry.de

Posts9
Comments35
View on HN

My follow-up question would be: Is Scala still competitive to modern languages like Swift and Rust?

I experienced several drawback according to library quality and code-safety. There are too many small details that left me with an unpleasant feeling (I would take ScalaNLP/Breeze for example).

But my central issue is the VM/GC dependency. In times of GPU computing, native interface programming becomes a burden. The knowledge of object ownership improves code readability. I feel uncomfortable leaving object lifetime to a background process.

My personal biggest concern was the re-invention of OpenGL/DX features without the proper knowledge why and how these features can be used. For example I never managed to apply a skeletal animation to a indirect indexed draw call or use transform feedback loops for ray-casting or other deferred shading techniques.

The emulation cost for non Apple Systems would be enormous to implement this solution (= SLOW). SPIR could be used native on most devices.

This proposal makes much more sense than Apples "Metal Only" solution (https://webkit.org/blog/7380/next-generation-3d-graphics-on-...). I liked Metal at the beginning but over time it turned out that it is just another OpenGL/DX flavor with the same old driver/performance problems. Also using SPIR as IL allows the use of the preferred shader language. WebGL Next is about parallelism and abstraction, otherwise there would be absolutely no benefit.

Developing Scala Web and desktop Applications for a long time I thought Actors are sufficient models for concurrency. Than I got into contact with OpenCL/CUDA SIMD processing and now I think that many techniques for parallel data computations like workgroups, item sizes, momory types, barriers are missing from this concept. Concurrency is not only about reactivity but also about processing speed and distribution.

Related News from last week:

The government had cleared the deal on Sept. 8 but Aixtron said that the Economy Ministry had now canceled the clearance certificate for Fujian Grand Chip Investment Fund LP (FGC), a Chinese investment fund controlled by businessman Zhendong Liu, and planned to reopen a review of the takeover. The decision to rescind the approval was based on “previously unknown security-related information,” Germany’s Deputy Economy Minister Matthias Machnig told German daily newspaper Die Welt, without being more specific.

Sorry for the delayed answer but for verification I had to update my SDK to perform the tests:

Bad Linux support, Bad Debugging, unreliable processing times between vendors (> 40% between same gen. GPUs), missing or buggy functions.

To be honest, I would need the 300$ for living and not for Facebook advertisement.

But lets take the numbers: You spend 300$ and got several thousands in revenue. So I would expect something between a 3% to 15% share for Facebook. If you try to evaluate the volunteered time spend (only for the advertisement) and subtracted it from the result, the numbers would already look much worse.

In my case, as Indy developer, I would have to compete with other software companies and my (cheap < 100.000$) advertisement would most likely show up in unappealing places.

Since most small projects are now exclusively financed by advertisement revenues by itself, Facebook created something like a ponzi scheme and most of the advertisement cost trickles away. With minimal profit-margins you also loose the possibility to pay any attention to product quality.

You should also consider that you also had the choice to go from door to door in your neighborhood for transactions. Since Facebook also owns the main communication channel for the web this possibility is bared.

It is not the question if people hate Facebook instead you should consider that Facebook destroyed the free market.

Finally consider that Facebook, as stock cooperation, is growth-oriented. If the advertisement market is ruined they will sell their user data elsewhere.

The title could be expanded by "are spread on the Facebook Network", since websites, containing Facebook scripts, also scatter these phishing attacks. I downloaded and reviewed several of them. Their code is at most mediocre but they contain several surprises which I summarize at the moment.

What's certain is that Facebook always benefits from these scams (earnings via ad impressions).