HNHacker News
TopNewBestAskShowJobs

guites

26 karma · joined December 9, 2022

guilhermealvim@duck.com
submissionscomments
guites··on Shredding JSON columns gave Logfire up to 1000x faster queries
The point they make is that user data is dynamic, meaning you can't just blindly normalize every json attribute into its own column. The challenge is determining which attributes deserve "shredding" and doing it automatically iiuc
guites··on Ooh.directory: a place to find good blogs that interest you
I'm working on something similar for Brazilian blogs. For now it's a collection of ~500 blogs, and I plan to expand it by following external links found in these blogs and then somehow finding out which are links to other br blogs.

Not really a curated list, but I would welcome projects that filter the existing blogs into categories and etc.

https://guilhermegarcia.dev/brcrawl

guites··on Show HN: Auto Wiki – Turn your codebase into a Wiki
Requesting https://github.com/lobsters/lobsters as I'm going through that codebase and would be able to provide feedback. cheers

ps. just gonna second everyone else who's saying being able to edit out incorrect data is very important, otherwise people are gonna be weary of reading repos they aren't already familiar with.

guites··on Hn.js
Anyone with the time would care to explain how voting is handled on the server? I image that the image which is generated on the client is somehow tied to an endpoint that runs the necessary SQL or something.
guites··on Ask HN: Could you share your personal blog here?
https://guilhermegarcia.dev

Coming in a little late, I've got a blog where I write about my tech findings in brazillian Portuguese. Mostly short write ups about how I research a new technology or topic (though there are some non tech related stuff here and there).

guites··on Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
A review steps sounds like a good idea. Our implementation involves very little interaction on the client side, besides setting up the datasets etc, so maybe a way to log information sent for later inspection would help.

I'll be looking into secure aggregation as I'm not fully aware of how it works. As of now we rely on differential privacy only.

Thanks!

guites··on Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
Would love to! You can grab my email on my profile. Could you ping me over there? Thanks
guites··on Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
Hey! Glad to see flower getting attention on hn.

I've been working on a project for over a year that uses flower to train cv models on medical data.

One aspect that we see being brought up again and again is how we can prove to our clients that no unnecessary data is being shared over the network.

Do you have any tips on solving that particular problem? I.e. proving that no data apart from model weights are being transferred to the centralized server?

Thanks a lot for the project.

edit: Just to clarify I am aware of differential privacy, I'm talking more on a "how to convince a medical institution that we are not sending its images over the network" level.

guites··on Vim users are better programmers
I would generalize and say that tinkerers are better programmers, because you tend to get a better grasp of how your tooling works.

People that create vscode extensions and customize their workflows also share that spirit.

guites··on Rogule: A dungeon a day keeps the Balrog away
This has strong Tibia (the mmo) vibes. Would also love it, although the maps would have to be a bit bigger, or maybe the drop rates smaller.

This would also make it harder for the first adventurers and gradually easier for late comers (more bodies/more loot)

guites··on Spoonfish, a tiling window manager for macOS
Woah, such a coincidence, I've been trying yabai[1] on my macOS mini for the past few days.

I wonder how they compare?

Installing yabai involves some fishy tinkering with system integrity protection and giving screen recording permission for some functionalities, which doesn't bother me while at my personal PC but is kinda troublesome for a work machine.

Also, does it include some sort of workspace style virtual monitors? Like i3 does for linux.

In this case I would love if it allowed me to load custom workspaces on boot, which is such a pain to get working on i3[2]. (I'm not sure if yabai handles workspaces).

1. https://github.com/koekeishiya/yabai 2.https://wiki.archlinux.org/title/I3 section 5.3.2 for example

guites··on Tensorbook
Sadly Apple Silicon is still very much difficult to properly configure for some areas of ML whilst leveraging the GPU (object detection for example), so having that nvidia really makes the set up smoother.
guites··on Using ChatGPT to make Bash palatable
This is a great example of how someone with little programming knowledge could leverage an AI into building simple scripts.

Lately I've been encouraging my friends into trying just that.

If the poster would want, for example, to save all current tabs when switching context (going from dev to marketing, for example), this would quickly turn into a more involved debugging/prompting question.

guites··on Ask HN: Where can I discuss random ideas?
If you speak Portuguese, there's this small message board I'm developing: https://gchan.com.br