HNHacker News
TopNewBestAskShowJobs

ggktk

300 karma · joined August 29, 2021

submissionscomments
ggktk··on Ask HN: Where can I find small companies to work for part-time?
Yes, I just added my email to my profile. If you click on my name, it's in "about".
ggktk··on Ask HN: Where can I find small companies to work for part-time?
Yes, although it didn't differ much from regular, full-time work. Basically only for tax reasons.
ggktk··on Using GPT-3 to explain how code works
It's very impressive what AI can do for developers to help us code.

Imagine pair programming with an intern who memorized your database schema. You don't need to go back and forth between schema and your code, you can keep your focus at the cursor. It's great for automating the boring stuff.

I would love if Github provided an API for Copilot. Imagine integrating Copilot with your shell.

ggktk··on Ask HN: Why do I struggle to follow corporate meetings?
I wish meetings were held in textual form (like a Slack channel). Reading the history and being able to search through it would make it a lot easier to understand context.
ggktk··on Kubernetes is a red flag signalling premature optimisation
Unfortunately, that doesn't seem the way WASM is going. It's been 5 years and we still can't access the DOM without going through JS.
ggktk··on Tracking Everything I Wore For 1 Year
I prefer to find my joy in things that are not food or clothes.
ggktk··on Ask HN: CI in 2022
You can self-host a Github Actions Runner, you will be able to access the host machine's network from your workflows.
ggktk··on Ask HN: Who has ditched their phone and what is your replacement?
I haven't ditched my phone, but ever since I started using a Macbook, I have been only using my iPhone maybe 10 minutes a day (mostly in the bathroom). I read/write SMS, browse photos, toggle hotspot etc. from the Macbook.
ggktk··on Tell HN: I DDoSed myself using CloudFront and Lambda Edge and got a $4.5k bill
In most countries in the world, $4K charge is absolutely not negligible.
ggktk··on Ask HN: GPT-3 reveals my full name – can I do anything?
This post seems very disingenuous, it could even be a FUD. I can't help but think the author has some ulterior motive.

Anyway, my advice: Treat your current username and your real name as if they were the same. Make a new username and don't connect it to your real name again if you wanna be anonymous.

ggktk··on YaLM-100B: Pretrained language model with 100B parameters
Bad actors still can get access to such models. It even makes them more dangerous than it would if everyone had access to them.

Here's an alternative: progressively release better and better models (like 3B params, 10B, 50B, 100B) and let people figure out the best way to fight against bad actors using them.

ggktk··on YaLM-100B: Pretrained language model with 100B parameters
I'm predicting that the upcoming Mac Pro will be very popular among ML developers, thanks to unified memory. It should be able to fit the entire model in memory.

Combine that with the fact that PyTorch recently added support for Apple silicon GPUs.

ggktk··on One-liner for running queries against CSV files with SQLite
I'm not sure what that does, but it reminds me of GNU Parallel's interface, which although smart, is not very intuitive and memorable in my experience.
ggktk··on “Google” programmers. How one idiot hired a couple more idiots
When I'm still learning something, like a new language, I tend to end up on SO. The more obscure my problems get, the more I instead rely on docs, github issues or the source.
ggktk··on 700M users and Premium
The Mac client leaks a lot of memory when you run it for a while. Yesterday I had to restart it because it was using 2GB of RAM.
ggktk··on TextSynth
There has been an update to the website. There's new models, documentation and pricing. Previously it was just a demo website for Fabrice Bellard's project, with no pricing.
ggktk··on Tell HN: GitHub is down again
I think Go dependencies should still work, thanks to Google's module mirror[0] (enabled by default), which has cache.

[0]: https://proxy.golang.org/

ggktk··on PostgreSQL 14
PostgreSQL is my favorite database, but I wish it was possible to use it as a library like sqlite. That would let me use it in a lot more places.
ggktk··on A single person answered 76k questions about SQL on StackOverflow
Looks like they also have RSS feeds (ctrl+f Newest sql questions feed)
ggktk··on Elevated Error Rates at Reddit
Every time I find an old (sometimes just more than a few months) post, a lot of the comments have already been deleted (by users and sometimes mods). I'm more likely to add site:news.ycombinator.com than site:reddit.com to my query because of that. HN is smaller, but at least the discussions are always preserved.

I wish websites were less lenient on letting users delete posts/comments. I much prefer the HN model - no delete button, you have to contact moderators and you need a good reason, you can only delete individual comments, not an entire account.

ggktk··on Lithuania says throw away Chinese phones due to censorship concerns
This is why I still have my iPhone around. I know that one day my banking apps will just stop working. For now, Magisk Hide does the job.

Next time when I'll be looking for a new Android phone to buy, stock Android will be a hard requirement. I was stupid to pick my Xiaomi phone for it's hardware, I should've just gone with a Motorola.

ggktk··on S.Korea fines Google $177M for blocking Android customisation
I recently installed LineageOS on my phone, replacing the stock MIUI. I would probably return this phone if I had no other option than to use MIUI. I much prefer the "pure" Android experience.

For many essential and security critical apps to work, like bank apps or the McDonald's app you need to hide the fact you're using a modified system, because of SafetyNet.

This hiding/bypass works for now, because it tricks Google into thinking your device doesn't support hardware attestation, and fallbacking to Basic attestation, which is easier to bypass. Google can at any time flip the switch to require hardware attestation, and your apps will stop working, with no way around it, other than flashing back the stock ROM your device came with and locking the bootloader. At that point I will probably just buy a new phone.

ggktk··on How We Went All In on sqlc/pgx for Postgres and Go
Unfortunately this tool only does static analysis on your SQL. I prefer tools like sqlx (the Rust one), which gets types by running your queries against an actual database. It feels more bulletproof and futureproof than the approach that sqlc is taking.
ggktk··on If software engineering is in demand, why is it so hard to get a job?
> next set of interviews

I really dislike when companies do this. It's very time consuming and psychologically/emotionally draining.