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 / 2
27 results tagged post  ✕
Why I Use Suckless Tools - Christine Dodrill https://christine.website/blog/why-i-use-suckless-tools-2020-06-05
Sat 06 Jun 2020 09:38:32 PM CEST
QRCode
article blog post terminal utility
Chat Folders, Archive, Channel Stats and More https://telegram.org/blog/folders
Mon 30 Mar 2020 02:05:51 PM CEST
QRCode

Finally it's here!! :-)
Probably the feature that I was missing more since I started using Telegram!!!

It deserves a mention here :-)

article news post telegram
Ian McKellen | The Lord of the Rings | The Grey Book | Casting http://mckellen.com/cinema/lotr/990820.htm
Wed 15 Jan 2020 07:39:39 PM CET
QRCode

Journal entry from 20 August 1999, introducing his new blog about The Lord of the Rings.

blog fantasy movie post
Using neural networks to solve advanced mathematics equations https://ai.facebook.com/blog/using-neural-networks-to-solve-advanced-mathematics-equations/
Wed 15 Jan 2020 05:01:31 PM CET
QRCode

Facebook AI has developed the first neural network that uses symbolic reasoning to solve advanced mathematics problems.

AI article math neural_networks post research science
Datamining Bandersnatch | CyberShadow's blog https://blog.thecybershadow.net/2019/08/02/datamining-bandersnatch/
Wed 01 Jan 2020 04:23:38 PM CET
QRCode

You may have heard about Bandersnatch, an interactive film released on Netflix as part of the Black Mirror series. I’ve heard about it when it was released, but didn’t get around to watch it until recently, and I was surprised at how deep and thorough the implementation is.

Analysis and numbers of the Bandersnatch interactive film.

article data_mining post video
Robot uses machine learning to harvest lettuce | University of Cambridge https://www.cam.ac.uk/research/news/robot-uses-machine-learning-to-harvest-lettuce
Mon 08 Jul 2019 10:33:48 PM CEST
QRCode

A vegetable-picking robot that uses machine learning to identify and harvest a commonplace, but challenging, agricultural crop has been developed by engineers.

article images machine_learning post robotics
Intro Guide to Dockerfile Best Practices - Docker Blog https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/
Mon 08 Jul 2019 06:45:04 PM CEST
QRCode

Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version announcements!

article best_practice docker guidelines post
Hong Kong Protests 'Show The Dangers of a Cashless Society' https://m.slashdot.org/story/357956
Sun 07 Jul 2019 10:38:41 PM CEST
QRCode

Tens of thousands of Hongkongers took to the streets to protest what they saw as creeping tyranny from a powerful threat. But they did it in a very particular way. In Hong Kong, most people use a contactless smart card called an "Octopus card" to pay for everything from transit, to parking, and even retail purchases. It's pretty handy: Just wave your tentacular card over the sensor and make your way to the platform. But no one used their Octopus card to get around Hong Kong during the protests. The risk was that a government could view the central database of Octopus transactions to unmask these democratic ne'er-do-wells. Traveling downtown during the height of the protests? You could get put on a list, even if you just happened to be in the area.

So the savvy subversives turned to cash instead. Normally, the lines for the single-ticket machines that accept cash are populated only by a few confused tourists, while locals whiz through the turnstiles with their fintech wizardry. But on protest days, the queues teemed with young activists clutching old school paper notes. As one protestor told Quartz: "We're afraid of having our data tracked." Using cash to purchase single tickets meant that governments couldn't connect activists' activities with their Octopus accounts. It was instant anonymity. Sure, it was less convenient. And one-off physical tickets cost a little more than the Octopus equivalent. But the trade-off of avoiding persecution and jail time was well worth it.

What could protestors do in a cashless world...? If some of our eggheads had their way, the protestors would have had no choice.

post privacy society tracking
Building better software with better tools: sanitizers versus valgrind https://lemire.me/blog/2019/05/16/building-better-software-with-better-tools-sanitizers-versus-valgrind/
Sat 01 Jun 2019 12:43:37 AM CEST
QRCode

We often have to write code using  permissive programming languages like C and C++. They tend to generate hard-to-debug problems that can crash your applications. Thankfully, many compilers offer “sanitizers”. I discussed them in my post No more leaks with sanitize flags in gcc and clang. I strongly encourage the use of sanitizers as I think it is the modern way to write C and C++. When many people describe how impossibly difficult it is to build good software in C and C++, they often think about old-school bare metal C and C++ where the code do all sorts of mysterious things without any protection. Then they feel compelled to run their code in a debugger and to manually run through it. You should not write code this way! Get some tools! Sanitizers can catch undefined behaviour, memory leaks, buffer overflows, data races, and so forth.

article blog c post programming tools
Design Patterns for Managing Up https://queue.acm.org/detail.cfm?id=3308563
Sat 26 Jan 2019 09:19:57 AM CET
QRCode

Have you ever been in a situation where you are presenting to your manager or your manager's manager and you completely flub the opportunity by saying all the wrong things? Me too. It is from such encounters that I started to put together design patterns for handling these difficult situations. I like to think in systems and patterns, so applying this way of thinking to communication just makes sense. I have also found that these rules of thumb are useful to others, so I would like to share them here.

When you can spot the patterns, you can use some of the ideas presented here as guidelines to navigate these tricky, high-stress scenarios. This way you can feel confident and capable as a leader because you will know what to do: how to solve the problem and what steps to follow next.

Here are some of the most common challenging situations you may run into at work and how you can handle them.

  1. Someone asks you something you don't know
  2. There is a problem that is your fault or responsibility
  3. There is a decision that you don't agree with
  4. Your manager gives you negative feedback
blog design_pattern post social
Design Patterns for Managing Up https://queue.acm.org/detail.cfm?id=3308563
Sat 26 Jan 2019 09:19:57 AM CET
QRCode

Have you ever been in a situation where you are presenting to your manager or your manager's manager and you completely flub the opportunity by saying all the wrong things? Me too. It is from such encounters that I started to put together design patterns for handling these difficult situations. I like to think in systems and patterns, so applying this way of thinking to communication just makes sense. I have also found that these rules of thumb are useful to others, so I would like to share them here.

When you can spot the patterns, you can use some of the ideas presented here as guidelines to navigate these tricky, high-stress scenarios. This way you can feel confident and capable as a leader because you will know what to do: how to solve the problem and what steps to follow next.

Here are some of the most common challenging situations you may run into at work and how you can handle them.

  1. Someone asks you something you don't know
  2. There is a problem that is your fault or responsibility
  3. There is a decision that you don't agree with
  4. Your manager gives you negative feedback
blog design_pattern post social
FOSS is free as in toilet http://unhandledexpression.com/general/2018/11/27/foss-is-free-as-in-toilet.html
Mon 03 Dec 2018 01:42:36 PM CET
QRCode

I am a bit dissatisfied with the use of the Tragedy of the commons to represent issues with free and open source software development. It is not an abstract resource that can be depleted when overused. It is not magically maintained if left alone.

It is based on the work of people, and we should not erase those people.

Unfortunately (and it is by design), most of the licences and the vocabulary around it are focused on the software’s user. After all, they work by reducing the creator’s right to empower the user.

As examples of this vocabulary, we have the distinction between “free as in beer” and “free as in speech” to show that the “free” word in “free software” has more to do with freedom and people’s rights to use, study, modify and share a program, than its actual price. Although, in practice, the overwhelming majority of FOSS will not cost you anything.

article blog foss online opensource post
Turn Vim Into Excel: Tips for Editing Tabular Data http://alangrow.com/blog/turn-vim-into-excel-tips-for-tabular-data-editing
Mon 03 Dec 2018 04:07:04 AM CET
QRCode

The author tried to edit data in spreadsheet programs.

This post illustrate ho to use Vim to edit tabular data, although there are a few things that will make it more pleasant. It is assumed that editing files are in tab-separated value format (TSV).

"But what about CSV files?" Just. Don't.

Do: convert your CSV to TSV and back for editing.

image

article csv post text_manipulation tutorial vim
Errors in Go: From denial to acceptance https://evilmartians.com/chronicles/errors-in-go-from-denial-to-acceptance
Mon 03 Dec 2018 02:27:37 AM CET
QRCode

Error handling is an integral part of programming, but in many popular languages, it comes as an afterthought.

The godfather of numerous programming dialects, C, never had a dedicated error or exception mechanism in the first place. It is up to the programmer to accurately report whether the function did what it was intended to do, or threw a tantrum—usually by relying on integers. In case of a segmentation fault—well, all bets are off.

This post goes through the experience of the author in the adaptation to the Golang error management workflow.

blog error golang post programming
20 Questions To Ask Before Joining A Startup https://hharnisc.github.io/2018/11/25/twenty-questions-to-ask-before-joining-a-startup.html
Mon 03 Dec 2018 02:18:10 AM CET
QRCode

A list of things to pay attention to when making interviews.

The list enters some few items in details, while it only lists other items without explanation.

article blog career job list post
The Most Important Non-Programming Skills for Programmers https://dev.to/aspittel/the-most-important-non-programming-skills-for-programmers-iii
Sun 02 Dec 2018 09:31:36 PM CET
QRCode

When I think about who I would like to work with as a programmer, I think so much more about non-technical skills than technical skills that make somebody a good co-worker. In fact, all of the skills that are in this post contribute to writing good code that improves technical projects. Most of them are really helpful for careers outside of programming too, but I'm going to focus on why they're useful for programmers specifically.

article blog career list post
Why Aren't There C Conferences? https://nullprogram.com/blog/2018/11/21/
Sun 02 Dec 2018 09:09:07 PM CET
QRCode

Most widely-used programming languages have at least one regular conference dedicated to discussing it. Heck, even Lisp has one. It’s a place to talk about the latest developments of the language, recent and upcoming standards, and so on.

However, C is a notable exception. Despite its role as the foundation of the entire software ecosystem, there aren’t any regular conferences about C. I have a couple of theories about why.

article c list post
Build Your Own Shell using Rust https://www.joshmcguigan.com/blog/build-your-own-shell-rust/
Thu 22 Nov 2018 06:05:00 PM CET
QRCode

From Josh Mcguigan.

This is a tutorial on building your own shell using Rust, in the spirit of the build-your-own-x list. Creating a shell is a great way to understand how the shell, terminal emulator, and OS work together.

article blog online operating_system post programming rust tutorial
Minideb: A Minimalist, Debian-Based Docker Image - DZone Cloud https://dzone.com/articles/minideb-a-minimalist-debian-based-docker-image
Sat 10 Nov 2018 04:20:17 PM CET
QRCode

Alpine Linux-based Docker images are small, but they can still bloat up quickly. If you're concerned about image size, search for alternatives, like Minideb.

When the Docker revolution started, one argument among many in favor of using containers instead of virtual machines was their size. Container images were supposed to be small.

However, several anti-patterns quickly emerged in the early days of Docker. First, most people wanted to treat containers just like VMs, hence they wanted an SSH server in them, they wanted to run multiple processes in them and they wanted their regular Linux distributions.

This quickly ballooned the size of Docker images that could be pulled from the Docker Hub. Official Ubuntu and CentOS images used to be above 600 MB. Once dependencies and application code got added, it was not rare to see several GB Docker images around.

article docker linux post tech virtualization
htop explained - Explanation of everything you can see in htop/top on Linux https://peteris.rocks/blog/htop/
Fri 26 Oct 2018 10:46:37 PM CEST
QRCode

For the longest time I did not know what everything meant in htop.

I thought that load average 1.0 on my two core machine means that the CPU usage is at 50%. That's not quite right. And also, why does it say 1.0?

I decided to look everything up and document it here.

They also say that the best way to learn something is to try to teach it.

image

article blog curses linux monitoring post software sysadmin terminal tools utility
page 1 / 2
3672 links
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn