HN user

silvanocerza

105 karma

Hey.

https://silvanocerza.com

Posts0
Comments49
View on HN
No posts found.

The translation is right.

There are indeed regional differences, but at that point is not called "alla bolognese" anymore but "alla whatever place". People usually call it "ragù" and that's it.

Didn't know that the original recipe has pancetta too. It's good nonetheless. :)

The italian counterpart of what english speakers call "bolognese sauce" would be "ragù alla bolognese". I've never heard anyone call it "salsa bolognese", it's mostly called "ragù" only as it's most common type.

Nonetheless ragù alla bolognese is made with ground beef and tomato sauce, so the italian version is simply wrong. Try and ask for ragù recipe instead. :)

All those features used to be usable even without their shitty software, as every configuration was stored in the mouse, as it should be.

The mouse was usable on every PC without the need to install anything, you had to configure it once and you’d be fine.

Logitech made the shitty decision some years ago to completely rewrite their mouse management software, so that it must be installed to use the main selling point features of the mouse. To be honest they left a way to store the configuration on the mouse, but they made it harder to find, configure and use it this way.

All this is a deliberate choice by Logitech to worsen the user experience just to gather your data.

Arduino wasn't in the best shape some months ago to be fair, quite some people took offers to lower their working hours with a lower salary too.

I heard the rumor quite some months ago but it was mostly speculation, altough it made sense after they acquired Edge Impulse.

I'm not sure whether to be happy or not to be fair. Main issues with Arduino while I was there was the leadership lack of vision and the unwillingness to support projects coming from the engineers. It was a company kinda coasting and unsure where to go.

If they replace leadership with people that have an clear vision and focus this might be good.

My greatest hope is that people with stocks don't get screwed over though, they used to distribute them quite "easily" at a certain point to avoid raising salaries.

How to Firefox 1 year ago

Zen can be connected to the Mozilla account and synchronises everything with the other connected Firefox, Firefox for Android, ... installations.

They made this work? I remember testing it out some months ago and it didn't work because of some reason.

Ah, this is nice!

I've been testing out Jujutsu this weekend and this will come in handy. I still need to wrap my head around the different overflow and this might make it easier.

Not really, it was pretty clear from the investigation that some youtuber that I can't remember the name of that it wasn't just that.

One of the big claim from Honey is that it finds for you the coupons with that make you spend the least amount of money, but that's false if they have an agreement with the seller to only show you certain coupons.

So no, it doesn't affect just influencers, it affects also customers and vendors.

  Location: Italy
  Remote: Only
  Willing to relocate: No
  Technologies: Python, JS/TS, React, Go, C++, Docker, CI/CD processes
  Résumé/CV: https://resume.silvanocerza.com
  Email: You can find it in my CV
Hey people! I'm actively searching for a job right now, but I'm also open to contracting if you need help integrating AI into your products.

I’ve spent the past couple of years working on Haystack (https://github.com/deepset-ai/haystack) and am now building my own agent orchestrator framework. I love tackling interesting challenges, so if you’re working on something exciting and could use an extra hand let’s chat!

Happy to notice I already use most of these. The only ones I didn't know are diff.mnemonicPrefix, diff.renames and commit.verbose.

My config if you'd like to steal it, also here: https://github.com/silvanocerza/dotfiles/blob/master/git/git...

Mind that you need diff-so-fancy for this work correctly. https://github.com/so-fancy/diff-so-fancy

    [alias]
        co = checkout
        ci = commit
        cl = clone
        st = status
        f = fetch
        br = branch
        lg = log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) %C(bold green)(%ar)%C(reset) %C(yellow)- %an%C(reset)%C(auto)%d%C(reset)%n"        "%C(white)%s%C(reset)' --all
        lgg = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(auto)%d%C(reset)%n''          %C(white)%s%C(reset) %C(dim white)- %an%C(reset)'
        type = cat-file -t
        dump = cat-file -p
        # Lists all local branches that have been deleted on remote
        gone = ! "git for-each-ref --format '%(refname:short) %(upstream:track)' | awk '$2 == \"[gone]\" {print $1}' | xargs git branch -D"
    
    [color]
        ui = true
    
    [push]
        default = simple
    
    [merge]
        tool = meld
        conflictStyle = zdiff3
    
    [diff]
        algorithm = histogram
        colorMoved = dimmed-zebra
        colorMovedWS = no
        mnemonicPrefix = true
        renames = true
    
    [rerere]
        enabled = true
    
    [pager]
        branch = false
    
    [core]
        pager = diff-so-fancy | less --tabs=4 -RFX
        fsmonitor = true
        untrackedCache = true
    
    [color "diff-highlight"]
        oldNormal = red bold
        oldHighlight = red bold 52
        newNormal = bold
        newHighlight = green bold 22
    
    [color "diff"]
        meta = yellow
        frag = magenta bold
        commit = yellow bold
        old = red bold
        new = green bold
        whitespace = red reverse
    
    [diff-so-fancy]
        markEmptyLines = false
    
    [filter "lfs"]
        clean = git-lfs clean -- %f
        smudge = git-lfs smudge -- %f
        process = git-lfs filter-process
        required = true
    
    [pull]
        rebase = false
    
    [init]
        defaultBranch = main
    
    [column]
        ui = auto
    
    [branch]
        sort = -committerdate
    
    [commit]
        verbose = true

Mine doesn't use any script that you must run on each machine.

It uses the GitHub APIs to sync, so it works seamlessly on desktop and mobile. I'm actively using it both on my Mac, Windows machine and iPhone with no issues.

Didn't try on Android but I expect it work fine.

Main difference is that I don't use Git, but GitHub API.

You don't have the full flexibility of a git repo but you can use it easily on different platforms. Works the same way on desktop and mobile too.

Most of those plugins don't work that well on mobile.

You can use iCloud but it's quite slow.

There are different solutions really, some people use Git and treat the whole vault as a repo. Though I find it quite annoying to manage, also cause not every platform supports git.

That's also why I started writing a plugin to sync with any GitHub repo, it uses the GH REST APIs so it can be used on any platform. https://github.com/silvanocerza/obsidian-github-sync

I'm still actively developing it but the core features work nicely.

Yup, it's a stupid tool in Rust to keep my soundbar alive.

Turns out that JBL thought it's a good idea to completely cut sound when there's nothing playing and ramp it back up in a perceptible fraction of second so that you miss some part of whatever you're listening to. This is especially annoying when watching anything with people talking.

Here's the code for anyone interested, it also contains a more thorough rant in the README.md. https://github.com/silvanocerza/orpheus

  Location: Italy
  Remote: Yes, no hybrid
  Willing to relocate: No
  Technologies: Python, Go, C++, TypeScript, GitHub Actions, Docker
  Résumé/CV: https://resume.silvanocerza.com/
  Email: silvanocerza{at}gmail[dot].com
I have 9 years of experience working on multi-platform application, web apps, libraries and framework in different languages.

I prefer working mainly on Open Source projects. I was one of the main developers of the Arduino CLI. Now working on Haystack, an AI framework.