Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:ALL Cryptocurrencies ARE SCAM!!! (Score 1) 50

Saying only governments should issue currency is great. Until you realize the process of creating money has been outsourced fully to private banks. And that the fiat money is just as much about belief as something like Bitcoin, or other top tier cryptos.

Of course then there is the world of shitcoins and relatetd scams, which is a different thing.

Comment Re:WHY SUCH COMPANIES ALLOWED TO EXIST??? (Score 1) 31

"a company that sells custom encrypted phones often used by organized criminals"

....

Maybe we need (global) law(s) that ban(s) existence of all companies, which have criminals as their primary customers (because of providing products/services, which protect criminals from government law enforcement)???!!!

...

I don't know who their primary customers actually were, but saying "phones often used by organized criminals" need not imply that the said group would be the primary customers. At least it depends on whether "often" is a reference in relation to the set of criminals or the overall set of customers.

Comment the basic language is nice (Score 1) 93

I like Go for providing a simple but effective language. I also like go-routines as a nice way to do parallelism. The language also requires you to be quite explicit, which I find makes it nicer to read. A bit verbose at time, but at least once you learn it, the base language is not too surprising.

For a different example, I have to use some (Node) JS at the office. It seems like an example of slapping whatever anyone comes up in a language. Even a simple thing like defining a function seems to have at least 5 different syntax's, and of course you are trendier if you put all of those in every single file, preferably nested. Compared to these, Go is nicely explicit with a clear way to define things. This is not only about static vs dynamic languages, since Python is much more explicit in this as well (Zen of Python makes a lot of sense, but I digress). So it seems more like a design choice. Even if I am no fan of Google, having strong direction like that can be an asset as well.

Of course with popularity will come the masses and they will bring you the trendy ideas of sticking overly complicated frameworks on everything. There is already "fantastic GORM" (https://github.com/jinzhu/gorm), RxGo (https://github.com/ReactiveX/RxGo), and other things that will creep on you with the drooling idiots for whom SQL and go-routines are too hard, but love of 10 layers of extra abstractions and undebuggable call-chains of depth 100 are just great.

Oh well, back to being crusty I guess.. :)

Comment Re:what about npx? (Score 2) 34

Thats not a problem of the package management tools, that is a problem of the modern software engineering culture, where no-one cares to understand what they do

Need something that takes about 2 lines of code? Hey, there is a library for that! and it installs 10 others, which install 10 others each. What you say? It just works, under my 20 black-box frameworks, no need to understand, let me tweak this shitpile until it seems to work, you dinosaur.

But that is not the fault of the tool that lets you do it.

Comment still not fixed? (Score 5, Interesting) 30

So if I understand correctly this is still not fixed?

iphone version:
https://github.com/google/goog...

android version:
https://github.com/google/goog...

Both are in open status. Only years ago someone working on it seem to have posted this fix in their own comments but never fixed it.. Maybe it doesn't sell ads, but Google should be able to do a bit better..

Comment Re:Go Version uncertainty (Score 2) 13

My impression is that Go aims to keep the core language simple, and hopefully the code as readable and explicit in what it does. I don't miss having frameworks and frameworks on top of each other, resulting in seemingly magical black boxes you just have to trust, like in Java land. I prefer to really understand what my code does and what is happening. Go sometimes feels a bit annoying in forcing me to do that, but in the end I find it works for me.

Having more good examples and documented ways of doing things would be great to have for Go though. For web services, databases, and many other common needs. Or even basic project structures... You are right about that.

Comment sometimes a bit of qa wouldnt hurt (Score 4, Insightful) 103

It has been a trend for long now to drop much of the QA department in the big IT companies, and just release all the time. Test in production. Some people at Microsoft have given it the name "Minimum Viable Quality". I suppose for some products and services it wouldn't hurt to have a bit more of QA.

This bug does not seem too bad, the customer testers likely wont care that much. Just more stories to complain about. But when you hit a real issue and for millions of re-installs, which seems bound to happen...

Comment Re:I, for one, am ready to burn it all. (Score 0) 78

I guess you refer to the privacy part of it, but in addition to this the internet has devolved into a gigantic shit-storm machine where some small groups of "woke" people loudly shit on everything until nothing is left but bland garbage and everyone else better be quiet too or they shit on you as well. Pre-internet seems better for that as well.

Connecting everyone and everything all the time seems like a great ideal, and in some ways it is. But then it also seems to escalate all the crap even more.

Slashdot Top Deals

Real Programmers don't write in PL/I. PL/I is for programmers who can't decide whether to write in COBOL or FORTRAN.

Working...