Live data from Hacker News

Viewing profile — ilyash

ilyash

HN member
Joined
Sat, Apr 16, 2016, 1:50 PM UTC
HN karma
247
Public activity
208 items

About ilyash

Software, operations, management.

Author of Next Generation Shell.

Recent public activity

  1. comment
    Comment #43884273

    Thanks! I think it's about alignment of the project and how you think. If it won't be it this time, I'm working on the user interface of Next Generation Shell now and I would like …

  2. comment
    Comment #43879273

    > controversial I did hear an opinion (somewhere else) that a shell shouldn't have associative arrays either and it was a mistake... > Nushell Nushell is a candidate and some peopl…

  3. comment
    Comment #43876955

    Opinion. Likely controversial. The fact that we need jq highlights that we are missing this functionality in shells. I argue that these days (nested) structured data is as basic re…

  4. comment
    Comment #43733836

    Thanks for the kind words. I phrase it as "fully fledged programming language with domain specific facilities". Hope it makes sense.

  5. comment
    Comment #43733820

    Hi. Author here. > I've actually already written a lot of the functionality I see here as bash (and other) functions That's exactly the reason these are part of stdlib. No reason f…

  6. comment
    Comment #43677605

    Make everyone use the metric system.

  7. comment
    Comment #41895738

    Hi. Author here. The biggest difference between NGS and other shells is the UI. It's work in progress. Ideas are at https://github.com/ngs-lang/ngs/wiki/UI-Design Another big diffe…

  8. comment
    Comment #41215703

    I don't think the structure is the problem. I think it's fine that the higher you go the bigger decisions and responsibility there is. The part that I think is not working is that …

  9. comment
    Comment #40510426

    I would like to make my DevOps colleagues more productive and less frustrated. I'm actually already doing it, it's just way slower when you can't do it as a full time job. I starte…

  10. comment
    Comment #39844978

    Next Generation Shell because I refuse to believe that UI that is limiting the interaction to single line is the pinnacle of UX that we can have today. Terminals introduced cursor …

  11. comment
    Comment #39562665

    Author of Next Generation Shell here. Questions are welcome.

  12. comment
    Comment #39126005

    Personal anecdote - I see spam is way up already. I assume some of the fired people were fighting spam.

  13. comment
    Comment #37869337

    Next Generation Shell. As a shell, it's a programming language and a UI. Half baked: programming language - pretty much done, we use it at work; UI - just starting to work on. Anan…

  14. comment
    Comment #37542237

    Full title: What Silicon Valley "Gets" about Software Engineers that Traditional Companies Do Not

  15. story
  16. comment
    Comment #37288818

    Thoughts: Closest implemented thing that I know of that implements the solution to the stated problem: Raku's Capture - https://docs.raku.org/type/Capture Maybe Python can go in th…

  17. comment
    Comment #37280017

    Hi. I'm Ilya Sher, author of Next Generation Shell. That's the only shell that I'm aware of that plans to do something "radical" about the UI/UX. By radical I mean something out of…

  18. comment
    Comment #34271483

    Not the same ergonomic. The language doesn't "understand" it's a section (no opportunities listed in the original comment).

  19. comment
    Comment #34271318

    Comments Section In Next Generation Shell I've experimented by adding section "arbitrary comment" { code here } and this is staying in the language. It looks good. That's instead o…

  20. comment
    Comment #34194532

    Yep. What bothers me is when you start looking at list comprehension is that you don't know if it's filter(), map(), or a combination. You have to read the list comprehension till …

  21. comment
    Comment #34193709

    I worked with Python for quite a few years but at 2013 it became too painful for "DevOps". The more I was thinking about how things could/should be the more frustrated I was. Pytho…

  22. comment
    Comment #34169558

    > Since you brought up JetBrains, I use no products made by them, at all, any more. Just curious. Why?

  23. comment
    Comment #33940251

    While not as thorough solution as mentioned here in comments, UFCS goes a long way in this direction. In Next Generation Shell, I've designed the methods so that the first paramete…

  24. comment
    Comment #33727646

    OOP implementation in Next Generation Shell was inspired by CLOS but it's way simpler. Defining a type: type MyType. At any point one can declare method: F myMethod(..., mt:MyType,…

  25. comment
    Comment #33590177

    I might have issues later. For now, in Next Generation Shell peg/leg parser is doing fine (with limited scripting around to avoid repetition). https://piumarta.com/software/peg/ ht…