what are the best and worst Halloween candy to receive?
  • miguel miguel 2mo ago 100%

    💖 Mexican candies

    2
  • Every New Young Billionaire Is Nepo Baby
  • miguel miguel 6mo ago 100%

    When I founded this company I only had two things:

    • A dream; and 3 million dollars
    9
  • Which songs from the last decade (2014-2024) will become classics?
  • miguel miguel 8mo ago 100%

    I'm Latin American, I grew up in this, it's part of my culture, that's why I know where all this is going (about musical genres). I'm not an "outsider".

    Your comment sounds a bit racist ngl

    You have no idea what you're talking about, right?

    3
  • The Best Password Managers in 2024
  • miguel miguel 8mo ago 100%

    Pass (Password Store)

    7
  • Which songs from the last decade (2014-2024) will become classics?
  • miguel miguel 8mo ago 62%

    Any music of any genre other than reggaeton and trap. Their "hit songs" rarely manage to survive more than 5 years in the collective thought of the masses, then they become "background noise" in nightclubs, supermarkets, squares and other meeting places, overshadowed by the disposable "hit of the moment".

    2
  • Basilisp, a Clojure-like language targeting Python
  • miguel miguel 8mo ago 100%

    Exactly, The transpilers are necessary when the target system only works exclusively with a single language.

    2
  • Basilisp, a Clojure-like language targeting Python
  • miguel miguel 8mo ago 100%

    As @yogthos@lemmy.ml mentioned, they differ in implementation:

    • The Hy compiler works by reading the Hy source code into Hy model objects and compiling the Hy model objects into Python abstract syntax tree (ast) objects. In other words, at runtime it is essentially Python source code. Similar to Typescript and CoffeScript (JS).
    • Basilisp is hosted on the Python virtual machine, so its compiler generates native Python bytecode. Similar to Clojure and Scala (Java/JVM) or Elixir (Erlang/BEAM).

    Personally in these cases, I prefer the second approach, because the first one is basically "syntactic sugar": a Python lispy syntax (embedded), on the other hand Basilisp is a "more complete implementation", that is, a language independent of the host language with all the strengths and weaknesses of its host system/VM.

    3
  • We're (I'm) looking for a PHP dev
  • miguel miguel 8mo ago 100%

    Its seems pretty interesting. Now day MediaWiki is one of the largest codebases in PHP out there. But Wikimedia has excellent resources, somewhat extensive, but very good, from the lowest level sections (database, backend) to the style (css), plugins and frontend, including the scripts (lua). Although as @CriticalResist8@lemmygrad.ml comments that much is done in a very artisanal way, I think more than anything that the correct organization of the main dev, including admins and contributors, a lot of progress can be made with the limited resources available.

    1
  • Twitch is now blocking firefox
  • miguel miguel 9mo ago 100%

    The same thing happens with webkit.

    2
  • crablang.org

    A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100% less bureaucracy!

    4
    1
    nitter.lacontrevoie.fr

    [Rust Trademark Overview](https://docs.google.com/document/d/1ErZlwz9bbSI43dNo-rgQdkovm2h5ycuW220mWSOAuok/mobilebasic) Oracle, Is that you?

    1
    0
    https://yewtu.be/watch?v=HYWFTiai_tA

    Bonus: An interesting (and polemic) thread about the Common Lisp' fundamental design flaws (introduced deliberately): [See](https://mastodon.scot/@simon_brooke/110059928497154919).

    1
    0
    https://yewtu.be/watch?v=1piyuttz2pw

    > Tuples, templating, type-safe data access, units and measurements, extension methods, and countless other features exist, seemingly in perpetuity, in every language but Java! But no longer, thanks to the Manifold project. There is an interesting [reddit thread](https://teddit.net/r/java/comments/q97el0/comment/hguochg/?utm_source=reddit&utm_medium=web2x&context=3) discussing whether Manifold is actually a JVM language and not just a "Java compiler plugin".

    2
    0
    Still empty here
  • miguel miguel 2y ago 0%

    Most of Lemmy's users use Mastodon as their microblogging platform.

    0
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearLE
    Lemmy instances miguel 2y ago 100%
    Jeremmy: Lemmy Instance
    https://jeremmy.ml/

    The community of communities. Jeremmy is a general purpose (without political related/explicit communities).

    7
    0
    Spotify, but with songs of North Korea
  • miguel miguel 2y ago 100%

    OMG, finally!

    1
  • The cost of Java's EnumSet
  • miguel miguel 2y ago 100%

    Yes, the performance of these structures is a concern for low-level computing, but in most cases (where the Java designers focused), they aim to make the developer's work more productive and readable (the responsibility for the efficiency and management of resources is delegated to the VM). Even so, analyzes of this type are important for people focused on the development of JVMs, where efficiency does play a truly critical role.

    1
  • PS: 11 is preferable.

    1
    0
    Yandex and Mail.ru have been removed as optional search providers in the drop-down search menu in Firefox.
  • miguel miguel 3y ago 28%

    And there are still many folks who believe that Mozilla is still a foundation. Yet another corporation.

    -9
  • What is the weirdest thing you are afraid of?
  • miguel miguel 3y ago 0%

    The most horrible creature on earth... Flying cockroach

    0
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearPR
    Jump
    Book recommendations
  • miguel miguel 3y ago 0%

    As I understand, your needs are more related to an absence of fundamental knowledge, than an a problem of learn X language/technology.

    I strongly recommend you this book:

    Structure and Interpretation of Computer Programs (SICP). One of the best books of computer science ever written. This book gives you a solid foundation about computer science in its most primitive concepts, for example, what is a program? what do we mean when we say that we build programs? what are variables and how values are associated to them? their life time, what are functions and what are they made of (procedures)? scalar values, values of (composite) values, why are data control structures built that way? macros, how data is represented, how the interpreter/compiler understands it, etc. etc. etc. In short, SICP is to computer science what Euclid's elements are to mathematics.

    All this relying on a language known as Lisp (specifically Scheme and its variant Racket). It is not necessary that after the book you continue using it, be careful, it is quite addictive ;) It is included because as it is one of the languages with a very simple syntax and structure, it helps you not to abstract so much from what is really important: dealing with the problems, not with the language.

    It is a somewhat technical book, since it is academic, but it was created just for introductory courses (in 80's and 90's at MIT), not only for computer science, but also for other engineering and related careers. It includes many exercises that increase in difficulty as you advance between chapters, being at the beginning somewhat tedious because of the use of some mathematics.

    Some tips

    After reading the book you can move on to algorithm and data structure books.

    plus: learn databases (SQL/No-SQL)

    I do not recommend any of these languages to take as beginner:

    • C++/C#/Java: they have too many abstractions that can lead to confusions/misunderstandings that at a beginner level are unnecessary, like OOP. These concepts you can learn later with practice, and according to the type of project you need to run.
    • Rust is too advanced and can lead to headaches as it's not very intuitive for a beginner.
    • JS is such a poorly designed language that it leads to many bad programming practices and misconceptions when approached without prior knowledge. Just take a look at scoping and closures to get an idea of what I mean.

    I recommend:

    • C
    • Python (very useful for algorithms and data structure)
    • Scheme/Lisp
    0
  • Apache Log4j bug: China’s industry ministry pulls support from Alibaba Cloud for not reporting flaw to government first | South China Morning Post
  • miguel miguel 3y ago 0%

    It is a double-edged sword: Where is the Apache Foundation registered and operating? In the United States. The company that found the exploit, Alibaba, is Chinese. Even the department that found it (security team) is located in the offices of Alibaba Cloud, in Singapore. In short, the Chinese government was very close to having a tool to seriously damage the Western technology infrastructure, without the other side ever knowing where exactly they were being hit from. And if it had been the other way around? if that information had reached the Singaporean authorities earlier? we must not forget that it is a very servile government to the United States. Or in the worst case scenario the report was intercepted at the Apache Foundation, remember PRISM? one of their goals is to find potential vulnerabilities and exploit them against "hostile forces" even forcing companies registered on US soil and several beyond their borders to leave "backdoors" in their products/systems without public knowledge.

    Fortunately or unfortunately it was reported and announced publicly, without prior knowledge of the respective governments, so neither side gained a considerable advantage in this new field of warfare that is the cyberspace.

    0
  • Chrome Users Beware: Manifest V3 is Deceitful and Threatening
  • miguel miguel 3y ago 100%

    the ordinary user will only notice it when his adblocker stops working.

    Firefox maintains the largest extension market that’s not based on Chrome, and the company has said it will adopt Mv3 in the interest of cross-browser compatibility.

    We all know, and more the Mozilla people, that this cross-browser compatibility is false, the big G is forcing them to use their technology unilaterally. Mozilla is one step away from switching to blink engine, but they has no more options, with the huge losses generated by many bad decisions made, especially during the disastrous management of Brendan Eich. Google became their only oxygen tank (keeping Mozilla afloat enough to avoid antitrust laws and disintegrate the conglomerate).

    2
  • Erich Honecker meeting Angela Davis
  • miguel miguel 3y ago 100%

    Erich. The last great german communist. ⭐

    1
  • Inside Nigeria’s decision to ban Twitter
  • miguel miguel 3y ago 0%

    Officials point to Twitter’s treatment of posts from the separatist leader Nnamdi Kanu, head of the outlawed Indigenous People of Biafra (IPOB) group. Based in the U.K., Kanu uses Facebook, Twitter, and internet radio streaming to broadcast his separatist messages to Nigerians in the country’s Southeast region. The Nigerian government has complained that IPOB’s “hate messages” have been flagged consistently, but Twitter has said the tweets do not violate Twitter rules.

    I think that promoting the separation of entire countries, specially those how are uncomfortable for western countries, are approve for these "social networks" (Think Tanks). The Nigerian government has a lot of contradictions, specially with the Muslim communities, but IPOB, included Boko Haram (With its active propaganda machine in Twitter/Facebook/Youtube of Africa) plan to create Modern Apartheid states worst than IsraHell. In this sense I agree with the Nigerian government to create a sovereign internet.

    0