Hacker Newsnew | past | comments | ask | show | jobs | submit | Random09's commentslogin

As every programmer in crisis, I'm making a budget android app. It automatically saves payments without logging into any banks though. https://play.google.com/store/apps/details?id=pl.geckobudget

Every little thing like that creates a new Linux user. After switching I've never looked back.

Posted from SteamOS.


Lol

For a good while the default US Intl keyboard in some Linux versions would give a ć instead of a ç for the combination c + '

Makes sense right? Except that made a lot of people angry and has been widely regarded as a bad move

Because Brazilian users were expecting c + ' to become ç

(And they had to use Alt Gr + c instead)


The US international keyboard settings suck. It's more convenient to enable a compose key and do diacritics with that.


As Pole I never had this issue. Why would you even use US Intl keyboard. Even for Arch with install everything manually I haven't any issues


> Why would you even use US Intl keyboard

Because (for some reason) you don't have your "standard" keyboard - just the US ISO one

Some keyboards have an extra key (or maybe more than one) and hence can't be mapped fully with a US keyboard


I don't get it. In Poland we use exclusively US keyboard layout. To type Polish characters we have key combinations with AltGr (as TFA explained in a lot of detail).


Some people are more accustomed with composing letters + accents instead of using key combinations with AltGr

Coming from Windows this is very common


I'm using custom split keyboard with whatever I program to Blank key and still it never crossed my mind to put any Polish character as single key.

In Poland we informally use combinations and maybe some Poles use letter per key but I my entire live I never met a single person to do so


Not sure what there is to lol about. '+c still composes to ć for me, and that makes sense to me; AltGr+, is ç, AltGr+c is © for me. But all of those symbols are outside my national script so I cannot say that any of them have been burdened by weight of expectation.


Upvote for DNA.


> They are slow because Windows got heavier while the hardware stayed the same.

That is not true. They are slow, because ALL software got better and more advanced and that is not only the operating system. It always makes me mad when people say that macOS is so optimized you can do more than on windows.

No. Old hardware not having a hardware decoder for modern youtube videos won't play them.

Modern webpages full of interactive realtime features won't fit in the RAM or will be bottlecked by a cpu. Yes, the modern linux will run, but are you going to do anything more than opening a notepad or old software? No. You are not going to use modern web apps or software on it.

Is it okay? Yes. Optimizing for old hardware is EXPENSIVE. Just move on.


What about not piping 20MB of JavaScript to the user just to change the color of a button instead?


That is not even true. Most JS apps are smaller than photos on the page. High resolution media is the main culprit of web page sizes.

Anyway, what's 20mb for 2gb ram pc? Nothing. That is not an issue.


> What are people doing to burn through $3k in tokens?

The short answer is: they are doing slop. Most of the coding can be done quickly with a keyboard, intelisense and maybe some code generation templates.

But people became dependent on AI doing everything for them and tech bros now started to squeeze. Like a drug dealers.


Most of it doesn't require AI. You could generate automation scripts that do that, except of customer support. People became dependent on AI in places where it never was required and now tech bros are doing the squeeze.


I don't miss the days of scraping through logs or dashboards myself to troubleshoot some latency or malformed data issue that I missed conditionals for.

AI is incredible at finding patterns in otherwise benign stdouts, let alone as it cross-references data streams.

In theory, I don't need most of these automations. But for $200/mo? I will happily reduce my cognitive burden on stuff that doesn't impact the core business and make it easier to keep things gliding smoothly.

When the subsidized plans disappear, I will keep these automations going with the best small models that fit on my laptop.


What I mean is a script that can look through the logs. They are known and deterministic (if you properly handle errors) and you can analyze them statistically. If you don't know what logs your app is outputting, then you have a bigger problem in your hands tbh.


Deterministic scripts are awesome, and they certainly power my internal dashboards.

But I'm a human - I will miss things. I maintain too many apps to have entire codebases in memory at this point. Or to continue monitoring all these streams. Logging is cheap - I log as much as possible because an AI will scan it for me.

I just want scoped pull requests to review proactively against the slew of things that can happen in prod that I didn't account for in my specs (again, from logs, customer issues, etc). I discard most of them. That is fine.


It seems you could use a human instead then? If you have so many apps, you could hire a junior to help you. There is additional satisfaction of bringing new person to the IT too.


Honestly, would love to do that. Main issue is margin. Earning just enough to even consider hiring, but not nearly enough to hire someone great that will stick around. Have tried hiring a few times now, but it hasn't worked out for various reasons.

Kicking the can down the road for now.


The sweet spot is using AI to create those automation scripts, and only hooking AI up to do the high level analysis, and then have it delegate to those scripts.


Honestly, having spent a huge chunk of my career in customer support, 80%+ of the tickets could be solved with a script and not need an AI. Just about every company has a catalog of macros for answering support tickets and once you have a good set, 80% of people just need you to send them a link to the support article where you actually already answered their question in great detail, if they'd bothered to look for it.


This makes sense. Early on most of our support requests were for routine things eg login issues, but now it’s more complex: “this new genAI feature did this weird thing”


The main difference is that on Linux you can do it on gui. It's much easier to explain and convice the user to click "allow executing file as program" checkbox than a xatttr obscure cli command.


Which is fine. If you don't know what that obscure xattri cli command is doing, you shouldn't be running it.

macOS makes it easy to run software which meets some requirements by Apple.

macOS makes it possible to run other software if you (the user) know what you're doing.


The only small thing you forgot to mention - it requires use of AI. Open Ai to be specific. I've got baited.


Apologies if it felt that way! I used OpenAI in the examples just because it's the quickest 'Hello World' for embeddings right now, but the library itself is completely agnostic.

HNSW is just the indexing algorithm. It doesn't care where the vectors come from. You can generate them using Ollama (locally) HuggingFace, Gemini...

As long as you feed it an array of floats, it will index it. The dependency on OpenAI is purely in the example code, not in the engine logic.


I think you'd get a lot more people interested in trying your project out if you included steps on how to generate vectors for the search as a document.

I love PHP, but I will realistically admit that most people interested in using PHP probably don't have the experience to know how to do such a thing offhand.


You are absolutely right. I will update the README with some examples, thanks for the feedback!


Rossman only ever commented on kiwi farms on a thread about himself. You are lying again, confirming the words of the parent comment.

And deserved criticism is not harassment.


People in that thread mention a GrapheneOS project member together with the worst of bigotry, slurs and death wishes. And Rossman just decides to keep replying and talking in that thread. Like its worth engaging with these people and they deserve attention.


He didn't say anything about Gos devs in there, yet they say he did. It's just not true. Do you have a Facebook account? Facebook is full of scams, are you also a scammer? Probably.


He engaged / replied to the people that were talking about both a GrapheneOS dev and an Asahi Linux dev.

Imagine the following: People in a thread made about you start posting death wishes about people you have conflicts with, make bigotted comments about them and on top of that are in general being ableist and hateful towards multiple societal groups (things akin to "I wouldnt trust the GOS dev just like I wouldnt trust a <insert horrible slur agains trans people even though completely unrelated>").

Would you think it makes sense having a friendly chat with these people, as if they are worthy conversation partners? Shouldnt they either be ignored or judged?


Do you research everybody you engage with? Are you a fed? He went there to refute some claims about himself, like a man, instead of crying behind organization brand on social media.

And stop moving the goal post. Now it's guilt by association, what's next?


He replied to the problematic bigotted messages of those people. Im not saying he talked to people that were acting problematic in other posts/threads. He engaged with problematic people saying problematic things as if they were totally fine unproblematic people worth engaging with in a friendly manner.


That's the most delusional thing I've read all month. Sometimes you must deal with problematic people. Ever heard of Daryl Davis? Be like him 1% and world will be a better place. Don't be like a reddit moderator.


Looks it's time to move on. New platform and tools will emerge, I'm sure of it. The only way we can fight corpos is not giving them money and not talking about them.


BeagleBone has been great and is going strong


It's a completely different thing. Single-board computer versus a microcontroller. It might not matter for some applications, but it's a major tradeoff.

But the only value of Arduino is the community (and the compile-time layer of syntactic sugar, if you like it). Otherwise, it's just an expensive breakout board for a cheap chip you can buy from Mouser or DigiKey. If you know how to solder, you don't really need the board in the first place.


Aren't you forgetting about the software that makes it so easy and straightforward for newcomers to flash programs and experiment the microcontroller?


First, the software is available whether you buy the board or not.

Second, there's no real difficulty barrier, not anymore. There are point-and-click tools, free integrated IDEs, cheap programming dongles, etc. There are more tutorials for Arduino than the underlying chip, and I'm not saying that doesn't matter - but it boils down to the community, not the hardware.


It's not cheap but I really enjoy tinkering with their RISCV boards.


Esp32; teensy; seed


Making web pages even more slow. Normal people complain about it all the time, arguing that modern programmers are lazy.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: