Tullio Facchinetti
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • ATOM Feed
  • Daily Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Display

Filter untagged links
page 1 / 16
310 results tagged programming  ✕
Massacring C Pointers https://wozniak.ca/blog/2018/06/25/1/index.html
Sat 05 Sep 2020 03:49:07 PM CEST
QRCode
article c programming
fastmod - A fast partial replacement for the codemod tool https://github.com/facebookincubator/fastmod
Mon 17 Aug 2020 09:40:51 PM CEST
QRCode

fastmod is a fast partial replacement for codemod. Like codemod, it is a tool to assist you with large-scale codebase refactors, and it supports most of codemod's options. fastmod's major philosophical difference from codemod is that it is focused on improving the use case "I want to use interactive mode to make sure my regex is correct, and then I want to apply the regex everywhere".

command_line opensource programming source_code tools
gdb-dashboard - Modular visual interface for GDB in Python https://github.com/cyrus-and/gdb-dashboard
Sun 16 Aug 2020 10:09:47 PM CEST
QRCode

#cli-app coding_lang:python debug opensource programming software source_code tools
Stopping phishing campaigns with bash https://blog.haschek.at/2020/stopping-phishing-campaigns-with-bash.html
Thu 13 Aug 2020 09:05:08 PM CEST
QRCode

How to poison phishing sites with fake data.

article online programming security
Tiemoko Ballo https://tiemoko.com/blog/blue-team-rust/
Sun 02 Aug 2020 11:44:55 AM CEST
QRCode
article programming rust
binary_search - A collection of improved binary search algorithms https://github.com/scandum/binary_search
Mon 20 Jul 2020 08:49:04 PM CEST
QRCode
algorithm benchmark collection opensource programming search source_code
Data Structures & Algorithms I Actually Used Working at Tech Companies https://blog.pragmaticengineer.com/data-structures-and-algorithms-i-actually-used-day-to-day/
Sun 19 Jul 2020 02:01:09 PM CEST
QRCode

Do you actually use algorithms and data structures on your day to day job? I've noticed a growing trend of people assuming algorithms are pointless questions that are asked by tech companies purely as an arbitrary measure. I hear more people complain about how all of this is a purely academic exercise. This notion was definitely popularized after Max Howell, the author of Homebrew, posted his Google interview experience:

Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.

algorithm article programming story
runc - compile and run C code https://github.com/alcover/runc
Wed 24 Jun 2020 06:41:31 PM CEST
QRCode
c opensource programming software source_code tools
10 common security gotchas in Python and how to avoid them | Hacker Noon https://hackernoon.com/10-common-security-gotchas-in-python-and-how-to-avoid-them-e19fbe265e03
Sun 14 Jun 2020 10:00:52 PM CEST
QRCode
article guidelines list programming python security
delta - A syntax-highlighter for git and diff output https://github.com/dandavison/delta
Wed 10 Jun 2020 08:47:33 AM CEST
QRCode

#cli-app coding_lang:rust debug opensource programming software source_code
Unsupervised Translation of Programming Languages https://arxiv.org/abs/2006.03511
Wed 10 Jun 2020 01:34:08 AM CEST
QRCode

A transcompiler, also known as source-to-source translator, is a system that converts source code from a high-level programming language (such as C++ or Python) to another. Transcompilers are primarily used for interoperability, and to port codebases written in an obsolete or deprecated language (e.g. COBOL, Python 2) to a modern one. They typically rely on handcrafted rewrite rules, applied to the source code abstract syntax tree. Unfortunately, the resulting translations often lack readability, fail to respect the target language conventions, and require manual modifications in order to work properly. The overall translation process is timeconsuming and requires expertise in both the source and target languages, making code-translation projects expensive.
Although neural models significantly outperform their rule-based counterparts in the context of natural language translation, their applications to transcompilation have been limited due to the scarcity of parallel data in this domain. In this paper, we propose to leverage recent approaches in unsupervised machine translation to train a fully unsupervised neural transcompiler. We train our model on source code from open source GitHub projects, and show that it can translate functions between C++, Java, and Python with high accuracy.
Our method relies exclusively on monolingual source code, requires no expertise in the source or target languages, and can easily be generalized to other
programming languages. We also build and release a test set composed of 852 parallel functions, along with unit tests to check the correctness of translations. We show that our model outperforms rule-based commercial baselines by a significant margin.

machine_learning neural_networks paper programming research
Why the developers who use Rust love it so much - Stack Overflow Blog https://stackoverflow.blog/2020/06/05/why-the-developers-who-use-rust-love-it-so-much/
Sun 07 Jun 2020 08:29:35 AM CEST
QRCode

Here’s why Rust gets so much love, straight from the Rustaceans themselves.

article programming rust
tabulate - Python library to display tabular data https://pypi.org/project/tabulate/
Mon 11 May 2020 02:10:29 PM CEST
QRCode
library programming python software
The Naked Truth About Writing a Programming Language - Digital Mars https://www.digitalmars.com/articles/b90.html
Sun 03 May 2020 10:10:42 AM CEST
QRCode

written by Walter Bright

My career has been all about designing programming languages and writing compilers for them. This has been a great joy and source of satisfaction to me, and perhaps I can help others with some observations about what you’re in for if you decide to design and implement a professional programming language. Of course, this is a book length topic, so I’ll just hit on a few highlights here, and avoid topics well covered elsewhere.

article design language programming
Rob Pike interview for Evrone: “Go has become the language of cloud infrastructure” https://evrone.com/rob-pike-interview
Thu 30 Apr 2020 06:59:41 PM CEST
QRCode

Rob Pike, the co-author of the Go programming language, speaks about a career spanning four decades, and the evolution of Go over the last ten years.

golang interviene language programming
editly - Slick, declarative command line video editing https://github.com/mifi/editly
Tue 28 Apr 2020 11:09:29 PM CEST
QRCode

Editly is a tool and framework for declarative NLE (non-linear video editing) using Node.js and ffmpeg. Editly allows you to easily and programmatically create a video from set of clips, images and titles, with smooth transitions between and music overlaid.

coding_lang:javascript command_line editor opensource programming source_code tools video
Building Finite State Machines with Python Coroutines https://arpitbhayani.me/blogs/fsm
Mon 20 Apr 2020 10:01:20 PM CEST
QRCode

The most intuitive way of building and implementing Finite State Machines is by using Python Coroutines and in this article, we find how and why.

article FSM programming python
Python programming is drowning in red tape. My experience with forking black https://stefanoborini.com/python-programming-redtape-and-blacker/
Wed 15 Apr 2020 06:06:35 PM CEST
QRCode
article critics programming python
Bored? How about trying a Linux speed run? https://rachelbythebay.com/w/2020/04/11/pengrun/
Sun 12 Apr 2020 10:19:53 AM CEST
QRCode

About 15 years ago, I mused about the idea of having a "desert island machine". This is where I'd put someone in a room with a box that has a couple of hard drives and a working network connection. HD #1 is blank. HD #2 has a few scraps of a (Linux) OS on it: bootloader, kernel, C library and compiler, that sort of thing. There's a network connection of some sort, and that's about it.

Now you see things like people managing to do the original Super Mario Bros game from the 80s in under five minutes, and I do mean people. There are actual humans frobbing plastic controllers doing this! Just dig around on your favorite giant video-streaming site if you need evidence of this happening.

So here's the pitch: Linux speedruns. By that, I don't mean "speedrunning a game on a Linux box" (like emulation, or something). Nope.

article funny hacking operating_system programming sysadmin
5 Git Commands to Know Just After You Get the Basics https://codersbible.com/5-git-commands-to-know-just-after-you-get-the-basics/
Sat 04 Apr 2020 07:33:34 PM CEST
QRCode

You can initialize Git repository, check its current status, add and commit changes and push all of that to remote? Great. Now time for these commands!

article command_line git programming tutorial
page 1 / 16
3654 links
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn