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 withNestedScrollingParentas 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 pygTags: #python • pytorch • deep-learning
-
php-moon-phase
A PHP Class for calculating the phase of the moon, and other related variables.
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 cardOptional - 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
- Fully declarative
- Handles state changes correctly
- Does not leak memory like lottie-web if you use repeaters
- LottiePlayerLight support (no
eval) - Alternative imperative API using ref (use at your own risk)
Tags: #javascript
subscribe via RSS