HackerTrans
TopNewTrendsCommentsPastAskShowJobs

vptr

no profile record

Submissions

Show HN: Tool to Categorize Bank Transactions

categorize-bank-transactions.com
2 points·by vptr·3 lata temu·1 comments

Show HN: A generic policy and constraint evaluator (Go)

github.com
1 points·by vptr·5 lat temu·0 comments

Proxy.golang.org allows many Go packages to be silently broken

drewdevault.com
4 points·by vptr·5 lat temu·0 comments

Ask HN: Why there are so many ads on YouTube?

56 points·by vptr·5 lat temu·105 comments

comments

vptr
·3 lata temu·discuss
Hey,

So I made a small tool that lets you assign categories to transaction CSVs. This is something I come across fairly often while running my small business and I use when preparing taxes. It's free, doesn't cost anything and hope it saves you time and you'll find it useful.

https://categorize-bank-transactions.com/
vptr
·4 lata temu·discuss
Totally agree with what you said about non-stick pans. Sounds like a total scam. I myself did not go with cast iron skillet (only for some outdoor/bbq stuff). But I switched to stainless steal pan from demeyere like 10 years ago. It's still like new and made thousands of meals. Now i'm in a (slow) process of converting all my equipment to stainless steel from demeyer, quality is just that good. Buy for life.
vptr
·4 lata temu·discuss
You can't really have crud without "external dependencies" because you need to store state somewhere.

I'd say, figure out your storage layer (sql, mongo, files etc) then pick the right tech. Django and Rails will let you very easily bootstrap simple crud apps with very little code.

If you need CRUD API i'd personally go with Go and some db that i'm familiar with (pg). You can achieve tons with Go without any external deps.
vptr
·5 lat temu·discuss
> We expect that some package authors will be eager to adopt generics. If you are updating your package to use generics, please consider isolating the new generic API into its own file, build-tagged for Go 1.18 (//go:build go1.18), so that Go 1.17 users can keep building and using the non-generic parts.

I have a feeling this won't happen.
vptr
·5 lat temu·discuss
I think it's because despite the fact that the US is called the land of opportunity, the system is rigged against entrepreneurs (no social safety net) unlike EU where you can fuck around without a job for years. So, I think there is something about money making initiatives because you don't have time to mess around.
vptr
·5 lat temu·discuss
Dang this does bring back the memories. What was the other tool I used a lot for reversing. Something ice something... softice debugger. That was also a piece of art.
vptr
·5 lat temu·discuss
This. I wish more devs tried to utilize modern css and js directly instead of relying on frameworks.

I try to do this for my own projects but there's gravitational pull toward frameworks in companies.
vptr
·5 lat temu·discuss
That's how you make $$$ in USA.

1. Invent a problem. 2. Market like crazy to make people believe that there's a problem. 3. Charge for a solution to a non-existent problem. 4. Repeat.
vptr
·5 lat temu·discuss
$15/month? get out of here. Who do you think is going to pay $15 for a browser? PER MONTH!
vptr
·5 lat temu·discuss
why is this flagged?
vptr
·5 lat temu·discuss
On top of that add websites that take up half of your screen with adds and other marketing or paywall crap.
vptr
·5 lat temu·discuss
If you send everyone to jail, how are you gonna collect the fines next time lol :D
vptr
·5 lat temu·discuss
I think I've seen several similar projects to this one. It always make me wonder how are these different from sqlite virtual tables (https://www.sqlite.org/csv.html)? And why would I want to use this over sqlite? Perhaps some API in python? But then again I could just run sqlite script and dump results into temp csv and read them back in any other lang of my choice.
vptr
·5 lat temu·discuss
By looking at [2] from the authors post. This just defeats what shell is made for. Shell is all about scripting not clicking mouse around and writing some custom commands.

I really don't understand who would use this. Maybe i'm too oldschool and grew up with shell so i'm used to the complexity and power it provides.

Would probably never even try such a tool.
vptr
·5 lat temu·discuss
I have no idea what this means either. Sounds like a bunch of buzzwords about nothing.
vptr
·5 lat temu·discuss
Yup, would not touch Prisma with a 10 foot pole
vptr
·5 lat temu·discuss
I would be very disappointed if things don't get relaxed any time soon. I mean, why the hell did all these people take the vaccines then? Where I live, we don't have lockdowns, but I'm very tired of wearing masks everywhere.
vptr
·5 lat temu·discuss
I think a more killer feature of tmux is that you can send keystrokes to apps running inside tmux (with send-keys). It just opens a door for scripting CLI apps that otherwise would not be scriptable. e.g. irc clients and similar full screen apps.
vptr
·5 lat temu·discuss
I have ad blocker. I block all ads at the DNS level. I don't think you can block some of the ads on YT. Is that possible with browser plugins?
vptr
·5 lat temu·discuss
I have not. I never signed up for YT Premium, and I don't really plan to.