Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iccananea
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Show HN: Project Scorpions – Hurricane Tracker
(project-scorpions.net)
1 points
by
iccananea
21d ago
|
1 comments
2.
▲
by
iccananea
21d ago
Got tired of paying MyRadar extra just to track hurricanes because I found out all the data was public. So project Scorpions was born :)
3.
▲
by
iccananea
4mo ago
Signs that you are old: I saw "in 4k" and thought that it was in 4 kilobytes, not 4k resolution
4.
▲
Show HN: Sqlflow, a SQLite back end layer for Go
(github.com)
3 points
by
iccananea
5mo ago
|
0 comments
5.
▲
by
iccananea
6mo ago
Yeah, the 4-year forward projection was what got me hooked on moneywell in 2009, when I bought a "forever" license for them. I have since wanted a budgeting app that would have that feature too, so I built trackm. Regarding the on
6.
▲
by
iccananea
6mo ago
I am researching providers to be able to add account sync to trackm.net I haven't done it at first because (1) they all have monthly / yearly costs and I wanted a flat fee; (2) I can't update the account without the user havi
7.
▲
by
iccananea
6mo ago
That's actually a fair point, regarding the implications of a one time fee. Personally, I don't like subscription-based apps so didn't want to create yet another one. And I built this around my personal needs so I plan to sup
8.
▲
by
iccananea
6mo ago
Hadn't heard of it before, though looks similar in intent. My inspiration for trackm was actually moneywell.app which i bought a license for in 2009. The "look X years" into the future feature was pulled from it. I no longer
9.
▲
Show HN: Trackm, a personal finance web app
(trackm.net)
21 points
by
iccananea
6mo ago
|
22 comments
10.
▲
The Squaring Effect: Why AI Doesn't Replace Skill – It Squares It
(generativeai.pub)
1 points
by
iccananea
7mo ago
|
0 comments
11.
▲
You've Got Luddites All Wrong (2014)
(vice.com)
4 points
by
iccananea
8mo ago
|
0 comments
12.
▲
by
iccananea
8mo ago
I'm working on ripbox, a prototype cd player / ripper that than rip your CDs while you listen to them, back them up and then make them available for streaming anywhere. My cousin has a large collection of CDs and the player is bei
13.
▲
Show HN: CNPJ Info
(cnpj-info.com)
2 points
by
iccananea
1y ago
|
0 comments
14.
▲
To abort or to return an error: why not both?
(workdad.dev)
1 points
by
iccananea
2y ago
|
0 comments
15.
▲
by
iccananea
3y ago
Agreed, but tools like https://sqlc.dev , which I mention in the article, are a good trade-off that allows you to have verified, testable, SQL in your code.
16.
▲
by
iccananea
3y ago
Ironically I started drafting this article in 2021, when I had to deal with a Django codebase littered with nested N+1 queries due to using the ORM in the most pythonic way.
17.
▲
by
iccananea
3y ago
Drizzle does exactly what I described in the article: it re-implements SQL in the target language (in this case TypeScript).
18.
▲
ORMs are nice but they are the wrong abstraction
(workdad.dev)
38 points
by
iccananea
3y ago
|
69 comments
19.
▲
Building a text editor: The Gap Buffer
(workdad.dev)
1 points
by
iccananea
3y ago
|
0 comments
20.
▲
Software Engineer Titles – Let's Get Rid of Them (?)
(workdad.dev)
2 points
by
iccananea
3y ago
|
1 comments
21.
▲
by
iccananea
4y ago
Native sql with sqlc.dev
22.
▲
by
iccananea
4y ago
Not exactly what you want, but I've been using https://sqlc.dev to generate hydration code from SQL queries and loving it!
23.
▲
by
iccananea
4y ago
I really like this pattern and have been using it both at work and my hobby projects. For the database abstraction, you can use sqlc.dev Next version will have beta support for sqlite but I've been building it from HEAD and have found
24.
▲
by
iccananea
4y ago
I have no problem with my manager being more technical than me or being better at what I do, as long as they don't try to do my job instead of theirs. If they are actively trying to do my job then by all means stop being my manager and
25.
▲
by
iccananea
4y ago
5echnical enough that we can have technical discussions when needed, but not too technical to think they can do my job instead (and if they can, then stop being my manager and join me as my peer).
26.
▲
by
iccananea
4y ago
technical enough that we can have technical discussions when needed, but not too technical to think they can do my job (and if you can than stop being a manager and join me as my peer).