Live data from Hacker News

Viewing profile — vilunov

vilunov

HN member
Joined
Thu, Aug 01, 2019, 5:20 AM UTC
HN karma
310
Public activity
130 items

About vilunov

No profile information was provided.

Recent public activity

  1. comment
    Comment #46096416

    Linux is a kernel, it doesn't have a stable and rich enough set of userspace services to be considered an operating system on its own.

  2. comment
    Comment #45856327

    Scala 2 is a dying language, and Scala 3 is an immature one. The ecosystem and community are also very messy, with fragmentation and witch hunts running rampant. OCaml provides sam…

  3. comment
    Comment #45372661

    > I wonder if this will wind up being a category of problems and the solution is a separate "system" set of effects (effectively `({user}, {system})`) or if this one-off extension …

  4. comment
    Comment #44992339

    > Real life software is much more than just downloading a game and running it. Real life software outside of Linux is pretty much just downloading and running it. Only in Linux we …

  5. comment
    Comment #44992193

    A properly secured Linux machine is a unicorn. The Linux desktop ecosystem is struggling a lot with putting software in namespaces. People still install software with their package…

  6. comment
    Comment #44154234

    Usually FE and BE are developed by different people or even teams. It's helpful to decouple release cycles of both components, or else a bug on one component could block deployment…

  7. comment
    Comment #44135919

    Are there any approaches which implement server-side rendered SPAs with Rust? In that case Rust would render the HTML for the first load and server JSON APIs for changes in the SPA…

  8. comment
    Comment #41770417

    This is beautiful. Deterministic, bootstrapped, and doesn't break the established Linux conventions! Shame it's musl-only, I would love to use something like that to build glibc-ba…

  9. comment
    Comment #41769964

    > how awful of a language Dutch is to learn Curious, why do you think so? As a Russian I found Dutch to be much easier to learn than Japanese, and English knowledge helps. The larg…

  10. comment
    Comment #41752237

    Kubernetes is absolutely not an accidental complexity. Microservices are not an accidental complexity, and they are not a replacement for a proper repository. Kubernetes solves adm…

  11. comment
    Comment #41691959

    Is it possible to specify locked glibc and cc/linking toolchain in your Bazel project?

  12. comment
    Comment #41683866

    That's not usually the issue. Glibc is used by 90% of main distros, notable exception is alpine used in docker images. The problem is Linux ecosystem's fixation on "build environme…

  13. comment
    Comment #41573044

    Unfortunately, my predecessors had plenty of time. Now I'm left with a burning project and half my time spent on clicking "go to implementation" of the next interface and hoping th…

  14. comment
    Comment #41572950

    I'm sorry, but depending on abstract classes does not "free the domain model of an application of low level details". The details are always there, but they could be tucked away in…

  15. comment
    Comment #41488380

    > Updating the minimum supported Rust version is a breaking change that should not be done lightly. Why? As I see, requiring a higher minor version of your dependency including the…

  16. comment
    Comment #41467933

    Async-await in Rust isn't a Monad.

  17. comment
    Comment #41467921

    For-comprehensions are actually not functional programming, their raison d'etre is to embed traditional imperative programs in expression-based referenetially transparent FP progra…

  18. comment
    Comment #41349265

    > Show me an example of an "open source server". XMPP and Matrix services run open source software such as ejabberd

  19. comment
    Comment #41323241

    You're basically saying web browsers and other applications (including IDEs, chat apps, etc) should remove support for tabs and rely on WMs providing tab functionality. Some of til…

  20. comment
    Comment #41279161

    Where can I read about what exactly Oxide is? The main page states "No Cables. No Assembly. Just Cloud" and not much besides that.

  21. comment
    Comment #41108978

    If they don't have a consistent UI and emulate the original awful UX, then in what aspect are they nice? They have a ton of problems in my experience, a few off the top of my head:…

  22. comment
    Comment #41006191

    I used to read and write a lot of Scala and a bit of Haskell code which claims to be very similar to what I think you're mentioning here. There people also start with defining the …

  23. comment
    Comment #40592432

    Even with Vulkan support on macOS it would be harder for Valve to make many games accessible as they do on Linux – unlike Linux, macOS does not support running 32-bit binaries anym…

  24. comment
    Comment #40470883

    What's stopping them from violating network boundaries?

  25. comment
    Comment #40447405

    Who runs container orchestrators on phones?