HN user

floppyd

262 karma
Posts0
Comments38
View on HN
No posts found.

Not having a bot API is what stops me from moving to Signal. I have 10-ish telegram bots running for myself, I just use telegram as UI for a script running on backend, and results are easily shareable with my other telegram contacts. I have no clue why not having this is amazing in any way.

Noticing a pattern and just extending it without proving why it works is not really a solution. You can prove it without really "understanding" it using induction, but that still would be proof, same as just counting on a computer.

This is the key insight: we’re just telling the LLM “here are your tools, here’s the format to call them.” The LLM figures out when and how to use them.

This really blew my mind back then in the ancient times of 2024-ish. I remember the idea of agents just reached me and I started reading various "here I built an agent that does this" articles, and I was really frustrated at not understanding how the hell LLM "knows" how to call a tool, it's a program, but LLMs just produce text! Yes I see you are telling LLM about tools, but what's next? And then when I finally understood that there's no next, no need to do anything other than explaining — it felt pretty magical, not gonna lie.

Kagi Hub Belgrade 8 months ago

What do you think about Ukraine? Should it be a free country? What about its territorial integrity, to whom does Crimea belong?

Just wanted to let you know that asking those questions as if there can be any variation in my answers really shows you are judging russians from the outside. The Crimea question has been akin to a meme for a decade at this point. I'm obviously not saying "everyone" is thinking one way or another, because there's no "everyone", and there's also no "almost everyone". There are huge chunks of the population that are very much on the opposite ends of the spectrum, and judging one chunk by opinions and action of another one is highly disingenuous, imo.

Kagi Hub Belgrade 8 months ago

an entry point for Russians in Europe.

we have opened an office to easier collaborate with sanctioned individuals

As a Russian living in Belgrade I love how you see "being open to people from Russia" as a negative, and how you just instantly equate being russian with being under sanctions.

I, and everyone I know of, left russia not because they're a weasel trying to help putin move his money in and out of Europe, I moved because I was afraid I'd be forced to go kill and be killed, and because I just didn't want to take part in any of it. And I chose Serbia because it's one of the rare few options that would welcome me without too much restrictions and that's not prohibitively expensive for me to live.

Kagi Hub Belgrade 8 months ago

While Serbia obviously has a lot of problems, comparing a country that protests almost weekly to North Korea is extremely entitled.

The non-linear code structure (including visually) is something I've been thinking about for a long time and arrived at very naturally. I'm the "spread all the papers on the table to take in every interaction all at once" type of person, and so often I imagined a code editor that would allow me to just "cut" a piece of code and move it to the side. Separating stuff into files is kinda this, but it's not visual and just creates a lot of mess when I try to separate out small functions that are not reusable somewhere else. I don't even need the underlying non-linearity — just let me move the papers around on my code desk!

The year is 2076. An independent panel of experts has finally confirmed Sam Altman achieved AGI, for real this time. Quantum computers are factorizing numbers left and right. Cold nuclear fusion got so cold that we have to warm it up a little. Americans are still trying to communicate over something called "SMS", a text message protocol from 1993, but nobody knows why.

Google Antigravity 8 months ago

It's probably just under a huge load right now. Set it up pretty easily earlier on an M1 Air, but agent chats fail quickly with "model under load"

Gemma is an open-weight version of Gemini and obviously much less capable probably even than 2.5 Flash. Also the story you are linking to is a complete nothing burger, models are still very much hallucinating, especially on some extremely niche topics, I don't see how another politician trying to capitalize on that is attention-worthy at all.

I have definitely seen this "you need to go deep in the settings to enable 3rd party installs at all" flow before, but I don't remember which device it was. (Just saying that the commenter above is not just inventing something, I was surprised when I saw it as well)

I believe this only works this way on some android forks, iirc you are talking about Samsung. Stock android would show a warning "do you want to install apk from this app?" and lead you to a settings page that enables apk installs from this particular app. No need to separately enable the ability to install apks in general.

I always thought this is a very weird flow, it adds hoops yet accomplishes nothing because the hoops are all trivial and the same for every app.

I appreciate the effort, but the result kind of shows why usually symbols are aligned as they are. Dashes, colons, angle brackets — all look way too high next to lowercase letter. I assume this stems from trying to align everything with brackets, and those are aligned with uppercase letters kind of naturally. But I don't think the tradeoff is worth it.

I did something similar a while back, but I treat it as "text thumbnails" and kind of replace YT frontpage with this. I don't use it all the time, but sometimes the clickbait is too much.

Also I should add Gemini (the app) is able to access YT transcripts most of the time, so sometimes I'd just paste the link and ask for a tldr. One of the few reasons to go for Gemini app, not google ai studio.

That said, Technology Connections is worth watching just because videos are very pleasant, it's probably my favorite YT subscription right now.

"adb install" is such a far cry from a normal install that it's laughable to call it an alternative or jumping though hoops "within reason". I imagine it won't allow to update an app without another adb install, for one thing. And controlling adb is even easier for google, so how long till you can "adb install" only from within Android Development Studio and only if you have a verified account? Because otherwise all the spooky skammers would be installing stuff on people's phones willy-nilly!

./watch 9 months ago

Great hardware design, awful watchface design. The pseudo terminal interface looks like something I'd design right after discovering Linux at 13yo and making it my whole identify for a while.

2.5 Pro is limited to 100 request per day every where I think. My Gemini CLI is authed through the Google Account (not API key) and after 100 requests it switches to Flash, API keys are also limited to 100 requests each (and I think there's a limit on free keys now as well)

Vibe engineering 10 months ago

This is going to sound harsh, but welcome to the real world, I guess. Being in IT is pretty much the only job I know of today that is stable, pays well, is enjoyable, feels like it affects the world, personally engaging and challenging, etc. Being not in IT (it's just a hobby of mine) your comment sounds like "Well I had absolutely everything, and I still do but now it's not as fun anymore!"

Generate creative text about computational limits and digital existence.

So, it's more like "I ran a text predicting machine on a Raspberry Pi 5 and explicitly instructed it produce text cosplaying a sentient AI", which makes it a lot less interesting. And actually just running an LLM in a loop with basically empty prompts also produces "sci-fi" results, so not sure why this approach was chosen.

This is a very weird sounding pretense. Why does it matter if Africa in particular is bigger on the map compared to other countries and continents? How does area matter in general? It's not like we can infer anything useful from area comparisons. Also the map that is proposed (with the kinda-oval shape) is a map that I've seen a lot in school right next to now more common Mercator, and I'm from now here close to Africa.

I don't have a notched laptop screen, but I do like rounded corners, makes screens feel just a little bit more natural. My MacBook is older and doesn't have rounded corners, but I got used to them so much that I ended up simulating them in software.

I tried Kokoro for voicing blog posts and articles and wasn't impressed to be honest. Right now Gemini 2.5 Flash TTS is a much more capable system with generous free limits (about 10 minutes per generation and about 90 minutes per day). Voices are not very consistent between generations, but for shorter pieces it's not a big deal (but will obviously be for books)

However, the reviewers logic is difficult to follow when you compare it across products:

- Our monitor: Downgraded due to a faulty display (a warranty-covered hardware issue).

- Another Monitor: Recommended, despite having no display at all.

- Another Monitor: Also recommended, despite lacking a CO2 sensor—one of the most critical metrics for assessing indoor air quality and ventilation.

Anybody had similarly good experience with Gemini CLI? I'm only a hobbyist coder, so paying for Claude feels silly when Gemini is free (at least for now), but so far I've only used it inside Cline-like extensions

Linux desktop in general suffers from not having good "default" options. I can't really recommend any single distro, can't recommend even a single desktop environment as good for most people. Mint is very good, but it looks painfully dated in many places. Fedora is very good, but Gnome Shell is not for everyone in the slightest and debian base is just too wide-spread to ignore. Ubuntu is very good, but actually it's not that good in 2025 because canonical spent 15 years reinventing the wheel and not finishing any.

This article is just gatekeeping the word "engineer" for no reason. When I was developing an agent recently I picked a model (thus fixing most of the "uncertainties" mentioned) and started to construct the system prompt, from simpler to more complex, sometimes back to simpler, discovering that to this particular model the name choice means a lot, observing how often I was or wasn't getting desired results, etc etc. I think it would be challenging to find a definition of the word "engineer" that wouldn't include this process, even if it, obviously, wasn't as complex as some other engineering projects.