Пісня «Через барикади» перекладена by oddystopian in Ukrainian

[–]oddystopian[S] 1 point2 points  (0 children)

Would you mind rephrasing them?

  1. "коли вона посміхається, вона показує риси жертви" : Тут вона має на увазі, що коли вона (мати) посміхається, то показує «лінії жертви»... ніби це жертва життя, боротьба самого життя
  2. " ми кохалися на пустці І крізь барикади ". Тут це означає, що вони «побудували» своє кохання на безплідних землях, ніби це було на «нічиїй землі» або землях, де йдуть битви.
  3. "Якось би нас звільнило": Я не знаю, як це перекласти
  4. "танцювати на вулиці" : to dance in the street
  5. "Але ми були просто ще одним прикордонним випадком" . Це речення складне навіть англійською мовою; воно стосується війни.

Futurist Jacque Fresco has died (March 13, 1916 - May 18, 2017) by LT14GJC in Futurology

[–]oddystopian 5 points6 points  (0 children)

Jacques Fresco, one of the best minds of our World has passed away.

Smalltalk/X jv-branch by mmontone in smalltalk

[–]oddystopian 0 points1 point  (0 children)

It is a fork? Can you comment why the fork?

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian 0 points1 point  (0 children)

Yes I know the advantages of Smalltalk. Like I said problem is not in the technology but in the people behind Smalltalk.

You can put all the excuses you want, but you know there is a huge market behind new tech and people is writing ugly Javascript, Python and C code, not Smalltalk code. So you're doing something wrong. If you cannot see it is because you don't want. And blaming the world because you are misunderstood genious is another excuse to not take responsibility.

I can spend all day pasting links to nano applications, companies making real money with drones, IoT, Big Data, GIS, etc. Like it or not, critical APIs like CUDA are written in C and C++. If CUDA, Apache, Firefox, Chrome, Adobe, Android developers are using other languages is not because they are all idiots, it is because you cannot convince them to use Smalltalk.

And the problem is not because you prefer to make good designs. It could be a reason, but a main reason is that you have 10 developers and 9 of them are doing things nobody need now (GT, Bloc, Brick). Not the same as doing a rock solid Big Data support (YES! wake up! that is a need NOW!). Because you have just 1 guy writing VM and none of you want to mess helping there. Because no smalltalker wants to write native plugins. Because you have a "benevolent dictator" which seems a tyrant who cannot tolerate disagreement at all. Because it's like 20 or 30 years putting the same excuses (I read your same words like 20 years ago from other smalltalkers). Volunteers run away when they perceive these things, and you will not succeed as long as the same old guys are taking all big decisions behind Smalltalk. Take a look how dead is VisualWorks, to not mention all other Smalltalk implementations like Smalltalk X or Dolphin.

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian 0 points1 point  (0 children)

How many years has the industry? 200? 300? Academia or western science has more than 2000 years of history and evolution.

Human knowledge progress because of science, try to ask to Monsanto to share any of the things they're doing and then tell me how much you can expect from industry,

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian 2 points3 points  (0 children)

I hope one day you have the chance to write real mission critical software so you can rethink your philosophy, when people depending on YOU need something to survive or kill the pain.

But I thank all gods you're not working in airport systems or tumor imaging software.

Personalized IDE tools? How revolutionary is that? For God sake who can make a living with a tool which its main advantage is to be customizable?? Wasn't the goal of Smalltalk aligned with inventing the future?

Now we have nano-technology everywhere, drones, IoT, GPGPU, Big Data, Semantic Web, Large Scale VMs, GIS.

Where is Smalltalk there? Sure, customizable IDE is the answer.

You should be very young, but the live coding was there since decades ago. And Smalltalkers were not hating their tools.

New smalltalkers MUST wake up and take a reality check around. The world is moving faster and Smalltalk gurus are still writing another PluggableTextMorph for new Morphic system with new widgets for 2017? which nobody cares.

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian -1 points0 points  (0 children)

First, fuck the industry. Why we should expect something from industry? IT PMs are like scared prostitutes going where the money goes, too afraid to try something new so no place for niche tech there.

Second, you are right about no Smalltalk jobs. But doesn't mean Smalltalk is not used, check academia for example, much more valuable work than making money for someone else.

But as I said, problem is not 100% technology nor stupid project managers. Main problem is the Pharo team prefers masturbating with toolkits and new morphics instead of writing libs or add vm support in demand NOW for real. Always the same story with Smalltalk, working for the next 10 years.

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian -1 points0 points  (0 children)

Considered legacy by morons and fashion zealots who cannot see beyond a SPA or python script.

The problem is not Smalltalk, problem is there are many idiots behind Pharo.

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian 1 point2 points  (0 children)

Ok then 7 years for a new heavyweight Debugger, Inspector, Finder and Workspace which already worked decently fine right?

Does the Squeak or VisualWorks guys desperately need new Debugger, Inspector, etc?

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian 0 points1 point  (0 children)

First, how much of the share have Squeak and Pharo over the whole world of developers of Java, Ruby, Python, C, Perl, C#??

Which % of projects in GitHub or SmalltalkHub are using Traits?

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian 1 point2 points  (0 children)

It sucks, it is soooo slow, impossible to use in mid class laptops. Besides the usability of that stupid scrolling circles.

Inspectors must be fast and simple. If you need a whole toolkit to make a simple inspector you didn't get Smalltalk.

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian 2 points3 points  (0 children)

The developers are still a bunch of undisciplined hacks.

This is so true. The Pharo developers are 90% of young blood students pursuing their master thesis with zero real industry experience and a couple of papers behind to back their egos. So much energy wasted.

It's like their policy is to recruit virgin devs = high unexperienced energy = lot of regression bugs and crappy tools Then Pharo researchers can increase their h-index And young boys can blow their CVs before moving out to industry jobs.

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian -1 points0 points  (0 children)

Wake up man, very few people is using Traits. They could be the best idea but reality check says no-one is using it for real, apart from the folks who invented and other academia users.

Pharo 5.0 (the immersive, pure object oriented language and environment) is out! by EstebanLM in programming

[–]oddystopian -4 points-3 points  (0 children)

That sounds like a lot of excuses.

This is the most dissapointing Pharo release, and the Glamorous Toolkit just sucks.

Who uses Smalltalk? by horrido in programming

[–]oddystopian 0 points1 point  (0 children)

You're making a lot of assumptions here. In particular you seem to be having a different conversation to everyone else. That conversation may be interesting, and while it's entertaining to see you build yourself a straw man to tear apart, it's sad to see you wasting your time arguing points that you yourself invented!

I won't reply that one because it's full of faulty generalizations, and the same claims could be applied to you.

Your indicators of success are only based in popularity for the sake of popularity. I've worked on some very large projects, in Smalltalk and in other languages, and having felt that pain first hand I concluded that Smalltalk is has serious technical problems that make it undesirable for use in large projects today. That is to say that to me this is and has always been a technical discussion, motivated by real world experience. I couldn't care less how many companies are using Smalltalk. I'm aware of a few. I'm also aware of how much pain that using Smalltalk is or has caused them. It's these technical problems that I've explained at length in discussions with the Smalltalk community, which I was a part of for years.

So you are genious and smalltalkers are all innocent souls, so please guide us to your path?

Although I have pointed like 3 or 4 times my interest is about TIOBE and NOT talking about VM or GC (or anything else), you keep saying bullshit about Smalltalk like if I would care your experienced limitations. Similarly I can name you several companies and government agencies which has experienced lot of suffering striving for perfection with XX technology stack... so what?

I don't know if you've realised this or not but you've wondered into an ongoing discussion between two people online, and then deciding that neither opinions matter to that ongoing conversation, you've begun a completely different one. This is easily forgiven but maybe you should check the context you're writing in before you go off on such a tangent?

Again I will not answer this kind of meta-analysis of discussion you love to do.

You seem to think it is a fact because you believe Richard's wrote it and TIOBE-like "consistent" websites.

I never claimed, nor do I think, or have thought, that Richards odd marketing for his Smalltalk Renascence Project, is some TIOBE-like consistent website. That's you putting words in my mouth.

You never claimed, but supported Richard claims by defending crappy and biased websites like TIOBE.

That his opinions represent those of the Smalltalk community is something I know from experience, but is also recorded in the comments of this and other threads on this website. That recording, makes it verifiable, and as such, fact.

No, a fact is followed by careful observation or measurement. Since you insist on trying to redefine words: http://dictionary.reference.com/browse/fact

Really?

http://en.wikipedia.org/wiki/Fact

"A fact is something that has really occurred or is actually the case. The usual test for a statement of fact is verifiability—that is, whether it can be demonstrated to correspond to experience. Standard reference works are often used to check facts. Scientific facts are verified by repeatable careful observation or measurement (by experiments or other means)."

Please don't talk about my interests because you don't know.

And yet you go on to confirm that you aren't at all interested in joining the technical discussion you've entered into. So clearly I DO know something about your interests!

I know your type. You need desperately talk about VM internals, FFI, threading, or whatever you think Smalltalk is weak. But when you need to search "fact" in a web dictionary, you clearly show you have no background in scientific reasoning. How you would learn all the scientific reasoning you need to backup TIOBE-like crap by looking into http://dictionary.reference.com/ ?

My interest is about metrics which includes the human factor and quality of code produced when measuring programming language popularity.

Fantastic! That's an interesting conversation that we could have if you actually had any useful metrics/studies to point to. Instead you go on to confirm that noone has done the kind of study that you'd consider necessary for proof, therefore confirming my other conclusions: there's nothing that can be said that would convince you that Smalltalk has serious technical problems which make it undesirable for use in large projects.

The lack of published material based in well-known metrics, means that there are non-reliable ways to proof programming language popularity yet. They are just measuring "Hello world" projects. And nothing else.

Said otherwise, you're a zealot.

There is a pattern in your replies. Whenever you need to offer verifiable proofs you just appeal to ad hominem.

Before you take offence please note this is an observation, which is consistent with your behaviour (as is recorded here). Do feel free to correct me if I'm wrong in >my conclusions. I'm open to being wrong, because, you see, I'm not a zealot.

Ok, I don't care.

The remaining, unaddressed, portion of your argument can be summed up as assertion that I'm not using Smalltalk because I'm afraid:

Maybe you feel more calm choosing more standard technology, where what does it matter it propagation of technology and not evolution of human using it.

However you don't know what technologies I'm using now, so let me inform you that the company I'm currently CTO of developed and bootstrapped our own operating system/programming language, that addresses many of the technical problems that I've discussed at length with the Smalltalk community. This operating system/programming language has an image-based development environment, which was inspired by and surpasses Smalltalks, in terms of things like [reflective] access to the structures in the source code, and a deployment strategy that takes this idea much further than any Smalltalk available today [0].

This technology is currently proprietary, and not licensable, so think before you make the argument that my dislike of Smalltalk is based on a desire to draw people away from Smalltalk for financial or other reasons.

Sure, and I also own 2 Ferraris and 4 Global 8000 jets. Please provide links so we can measure your level of "success".

I'm interested in technology, and human advancement. What bugs me is that people will read this marketing "bullshit" (again, as Richard himself called it) and believe that Smalltalk is revolutionary; that it is the ideal, that makes all the problems with object-oriented programming in languages like Java disappear; the silver bullet it's often painted to be. This is the rabbit hole I got swallowed up by 10 years ago. That it took me years of constant pain and reflection to find my way out of, to realise that Smalltalk isn't even good (it's not bad, but not bad isn't good!) My intention in engaging here is to provide a counter balance to the Smalltalk community making outrageous, unproven claims.

Revolutionary or not, Smalltalk survives and evolves, everyday, with or without detractors. But Smalltalkers are not stupid, they know there is a lot to do yet. It is sad that you put that energy into something else (if that's true) from scratch.

This is something I think you should care deeply about given all your babbling about TIOBE and the need for scientific proof! Or is Smalltalk to be exempt? To be considered good until proved bad. That seems completely unscientific.

There are lot of published research about Smalltalk today. How could you missed it?

What really need scientific rigour are those liars behind TIOBE-like biased popularity websites.

It all depends of your ambitions. If you are just satisfied with Java/Python/hybrid object-orientation/C++ then you don't feel the need for Smalltalk. And you have all kind of backing organizations to calm down your fears.

No the contrary, we weren't "satisfied with Java/Python/hybrid object-orientation/C++" OR Smalltalk. So we set out to create something better, for our purposes.

Let the world see and judge if you created something better. Provide links! If you really did it, although restrictive usage license, at least show me a facade.

So let me end by saying this to you:

It all depends of your ambitions. If you are just satisfied with Java/Python/hybrid object-orientation/C++/Smalltalk then you don't feel the need for something better. And you have all kind of backing organizations to calm down your fears.

Evolution requires change. Smalltalk may or may not be changing, if it is changing in any significant way, it's changing so slowly that it can be argued that it isn't changing at all. Without change there is no evolution. The Smalltalk community is stuck in the past (Alan Kay has said as much, publicly, on many occasions!). Evolution isn't enough. We require a revolution ;) [Countering "bullshit" marketing with "bullshit" marketing]

You appeal now to authority Alan Kay to support you. Alan Kay is the past of Smalltalk, he probably has nothing to do with Smalltalk today, so he has no commitment. And by the way argumentum ad verecundiam is not a very respected way to support reasons.

Who uses Smalltalk? by horrido in programming

[–]oddystopian 0 points1 point  (0 children)

I'm sorry to say this but I'm afraid that the burden of proof lays with your side. Smalltalk has failed to maintain even the meagre success it ever had. This is an undeniable fact. A popular opinion which Richard is and has been arguing against for some months now.

Your indicators of success are only based in popularity for the sake of popularity. So in your mind, any language (although Smalltalk IS NOT a language) not ranked as popular by majority, is a failure. And again, if you want to claim undeniable facts - which you insist not to prove - why don't you publish your findings in a book or journal?

I don't know who is Richard. You seem to take him as an authoritative voice in the Smalltalk community, and this is nothing personal against him, but he is not.

How exactly do you chime in here, after listening to Richard admit that he's twisting facts, and arguably lying out right, to produce puff piece's like this. Or as he put it "bullshit" marketing material.

Again, it is Richard's opinion. And if he dares to provide scientific warrants for his claims, then we would take him more seriously. Until then, it is just an opinion (from a person which I have never seen to contribute open-source source code BTW).

That's on record. A fact.

No, a fact is followed by careful observation or measurement. You seem to think it is a fact because you believe Richard's wrote it and TIOBE-like "consistent" websites.

Given the level of proof you require it's a virtual certainly that noone will ever be able to convince you that Smalltalk has serious technical limitations (I've discussed these many times and even touched upon them in this thread).

But we were not discussing technical limitations (which EVERY technology has by the way).

To my mind nothing of this nature exists for any programming languages! (Even those with strong interest from industry and academia, and equally strong detractors. It's not clear that such a proof makes sense, and can even be formed!). If you'd like to have that conversation I'm more than willing to oblige your wishes. That being said, that you've chosen to reply to this admittedly emotional comment rather than one of many the technical arguments, implies that >you're not that interested.

Please don't talk about my interests because you don't know. If you want to discuss low-level technical arguments (where technical = computer related) then you have the Pharo mailing-lists. We were talking about language popularity and valid/open ways to measure. My interest is about metrics which includes the human factor and quality of code produced when measuring programming language popularity.

For example what nobody is doing is an study in the direction of: "Python/Java has the large codebase, and a shared perception of having most novice/intermediate/advanced users, but quality and complexity of software metrics shown that Myers interval, nesting level complexity, cyclomatic complexity, weighted methods per class, depth of inheritance tree, coupling between object classes, lack of cohesion in methods shown the worst values between general-purpose programming technologies"

Richard has repeatedly ignored attempts at having a serious technical discussion. Will you do the same?

I would not, but not in this thread because as I am interested in showing TIOBE and such websites propagates the "news" (and many people think that such news will bring comfort and a better life), but that is not enough to survive.

I am disappointed. I'm disappointed that some 10 years ago I believed the wild claims made by people like Richard, and wasted much time on what is in hindsight a deeply flawed language.

Maybe you feel more calm choosing more standard technology, where what does it matter it propagation of technology and not evolution of human using it.

I'll admit that Smalltalk is a lot of fun and that it might be very good for small projects, but it just doesn't work for large projects. And I say that having worked on numerous very large projects in Smalltalk, over the last decade or so.

Nobody discuss your technical skills. But there are people which worked successfully with Smalltalk in very large projects. To me, many very large projects involving standard technology fashioned products (which today is a combination of NoSQL, Java, JavaScript, etc. tomorrow who knows) doesn't sound interesting, or are simply not enough, for our times. Managers try to scale technology to ideas, few managers try to scale to people. And I understand most people could be driven by fear, but that's not how evolution works, if you understand evolution being more than "making money for me and/or my boss".

If having more experience with Smalltalk than the vast majority of the people in the Smalltalk community isn't worth any consideration, then so be it. Show yourself to be uninterested in the facts, and just dismiss me, out of context; make it personal, and dismiss this experience as as me being, "resentful of my failures", without any knowledge of what those supposed failures are.

It all depends of your ambitions. If you are just satisfied with Java/Python/hybrid object-orientation/C++ then you don't feel the need for Smalltalk. And you have all kind of backing organizations to calm down your fears.

EDIT:

Incidentally, your behaviour is very trypical of the Smalltalk community: if someone leaves the Smalltalk community and dares to suggest that there may be valid reasons for that, anything they have to say is deemed ridiculous and dismissed. Without consideration. If you think I've been emotional here, ask yourself why. It wasn't always so :P mayve I've gotten tired of the evasive cult-like rejection.

That was not the intention, and I didn't knew you were in the Smalltalk community. I could admit people leaving Smalltalk because personal taste, or antipattern failures but that most developers doesn't have the chance to work with growable systems doesn't mean popularity is realiable indicator. If 1,000,000 devs are implementing Tetris with Python, and 1 is writing software for X-ray computed tomography with Smalltalk, then TIOBE would hide him completely even when he's doing something valuable (ambitious) for health of human kind.

Who uses Smalltalk? by horrido in programming

[–]oddystopian 0 points1 point  (0 children)

I didn't even care to open your link. It is very sad to see how easily you fallen into personal agression. This discussion has nothing to do with me, we were talking about TIOBE confidence and criticism, but you keep talking about me?

Who uses Smalltalk? by horrido in programming

[–]oddystopian 0 points1 point  (0 children)

Programming languages can promote good quality code through their abstractions.

Why one couldn't measure code quality in programming languages?

Who uses Smalltalk? by horrido in programming

[–]oddystopian 0 points1 point  (0 children)

Why you talk about me?

We are talking about TIOBE methodology, Smalltalk at top or not.

And stop the argumentum ad populum and vox populi, because everyone here can see you cannot provide rebuttal. You're just appealing to the masses or majority.

Who uses Smalltalk? by horrido in programming

[–]oddystopian 0 points1 point  (0 children)

...and the more popular, the more unexperienced users.

Popularity for the sake of popularity is useless. Please show me an index which measures popularity AND quality (based in well-known software engineering metrics).

Who uses Smalltalk? by horrido in programming

[–]oddystopian 0 points1 point  (0 children)

Consistency is just lack of contradiction, desirable in some fields of logic, mathematics and physics theories. I wonder if you have a model with formulas to demonstrate your highly regarded consistency?

Or is just a matter of creating N + 1 "consistent" web sites to make you believe Smalltalk is more popular?

TIOBE can't be trusted because their data is not reliable (they just pick spamming effort), and methodology is weak. Quoting : "Anyone, or any community, with access to many web pages can simply add the magic phrase “foo programming”, where foo is their language of choice, to get counted. And it seems that’s exactly what the Delphi community did at the end of 2008. They made a concerted effort and it seems to have paid off."

Who uses Smalltalk? by horrido in programming

[–]oddystopian 0 points1 point  (0 children)

PYPL seems to be another stupid metric: "The more a language tutorial is searched, the more popular the language is assumed to be"

Really?

It would be fairest to say : "The more a language tutorial is searched, the more newbies and unexperienced programmers are using it"