Posts

  • access-granted

    Multi-role and whitelist based authorization gem for Rails (and not only Rails!)

    AccessGranted is a multi-role and whitelist based authorization gem for Rails. And it’s lightweight (~300 lines of code)!

    Tags: #ruby • cancan • rails

  • AI

    Microsoft AI

    Artificial intelligence (AI) is intelligence demonstrated by machines, as opposed to intelligence of humans and other animals. Example tasks in which this is done include speech recognition, computer vision, translation between (natural) languages, as well as other mappings of inputs.

    AI applications include advanced web search engines (e.g., Google Search), recommendation systems (used by YouTube, Amazon, and Netflix), understanding human speech (such as Siri and Alexa), self-driving cars (e.g., Waymo), generative or creative tools (ChatGPT and AI art), automated decision-making, and competing at the highest level in strategic game systems (such as chess and Go).

    As machines become increasingly capable, tasks considered to require “intelligence” are often removed from the definition of AI, a phenomenon known as the AI effect. For instance, optical character recognition is frequently excluded from things considered to be AI, having become a routine technology.

    Artificial intelligence was founded as an academic discipline in 1956, and in the years since it has experienced several waves of optimism, followed by disappointment and the loss of funding (known as an “AI winter”), followed by new approaches, success, and renewed funding. AI research has tried and discarded many different approaches, including simulating the brain, modeling human problem solving, formal logic, large databases of knowledge, and imitating animal behavior. In the first decades of the 21st century, highly mathematical and statistical machine learning has dominated the field, and this technique has proved highly successful, helping to solve many challenging problems throughout industry and academia.

    The various sub-fields of AI research are centered around particular goals and the use of particular tools. The traditional goals of AI research include reasoning, knowledge representation, planning, learning, natural language processing, perception, and the ability to move and manipulate objects. General intelligence (the ability to solve an arbitrary problem) is among the field’s long-term goals. To solve these problems, AI researchers have adapted and integrated a wide range of problem-solving techniques, including search and mathematical optimization, formal logic, artificial neural networks, and methods based on statistics, probability, and economics. AI also draws upon computer science, psychology, linguistics, philosophy, and many other fields.

    Tags: #python

  • FlyRefresh

    The implementation of https://dribbble.com/shots/2067564-Replace

    The Android implementation of Replace, designed by Zee Youn. I implement this as a FlyRefresh layout. The content of the layout can be any NestedScrollingChild, such as a RecyclerView, NestedScrollView, VerticalGridView, etc. This library can also work with NestedScrollingParent as parent, such as CoordinatorLayout.

    Tags: #java

  • torchdrug

    A powerful and flexible machine learning platform for drug discovery

    conda install torchdrug -c milagraph -c conda-forge -c pytorch -c pyg
    

    Tags: #python • pytorch • deep-learning

  • php-moon-phase

    Calculate the phases of the Moon in PHP. This library is based on Moontool for Windows.

    Tags: #php

  • waveshare-epaper-display

    At-a-glance dashboard for Raspberry Pi with a Waveshare ePaper 7.5 Inch HAT. Date/Time, Weather, Alerts, Google/Outlook Calendar

    Waveshare 7.5 inch epaper display HAT 640x384
    Raspberry Pi Zero WH (presoldered header)
    microSDHC card

    Optional - a picture frame. I used a 18x13cm (7x5 inch) frame which just about fits the screen.

    Tags: #python • dashboard • epaper

  • blobs.app

    Blob shapes generator

    • Choose any solid colors
    • Set gradient colors
    • Use Patterns
    • Clip Image
    • Outlined blob
    • SVG Code - view/copy/download
    • Flutter blob code
    • Save and view blobs
    • Tiny blob change sound
    • PWA - Offline support
    • Custom sharable URL
    • Dark theme

    Tags: #javascript

  • Couscous

    Couscous is good.

    Couscous was designed to be as simple as possible. By embracing simplicity, it becomes extremely simple to extend.

    Tags: #php • documentation • markdown

  • code-forensics

    A toolset for code analysis and report visualisation

    This release introduces new metrics trends in the system evolution analysis (number of commits, number of authors). This change requires a different logic to generate and render the revisions trend diagram, which breaks compatibility with respect to older versions. See the CHANGELOG for more details.

    Tags: #javascript • code-analysis • version-control

  • react-lottie-player

    Fully declarative React Lottie player

    Tags: #javascript

subscribe via RSS