Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
DanielHB
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
31.
▲
by
DanielHB
26d ago
My lockfile was not gitignored, I had made significant changes to package.json so I was expecting diffs in the lockfile. I just don't usually read lockfile diffs and claude inadvertently updated a few dozen packages to new minor versio
32.
▲
by
DanielHB
26d ago
I made changes to my dependency lists in the same code where Claude ran npm update. The lockfile diff was a few hundred lines after I undid what Claude did. And yes, eventually I did check the lockfile changes and spotted the problem. I jus
33.
▲
by
DanielHB
26d ago
You are assuming a greenfield scenario, in large brownfield projects it is quite easy to degrade performance by innocent changes. That is usually when the perf goes to trash. It takes a lot more work to keep performance good in a large proj
34.
▲
by
DanielHB
26d ago
I remember using it to encode some videos for a school presentation. I think I needed to make it fit into a CD and play-on-double-click and Bink was the easiest tool to do it in.
35.
▲
by
DanielHB
26d ago
From what I heard from Visual Studio folk it is surprising it is not orders of magnitude faster rather than "much faster". Also I learned to program in Turbo C and Turbo Pascal with its debugger and nothing comes faster (at least
36.
▲
by
DanielHB
26d ago
Casey mentions that at some point one of these great minds were upset that it was so difficult to write programs because they didn't have things like keyboards or screens. One of them even brings up exciting new developments in electro
37.
▲
by
DanielHB
26d ago
It is kinda funny that some world-renowed people who invented genius algorithms like quicksort and graph shortest-path were mulling over "hey would be nice if we kept related data together in a struct" and some people were raging
38.
▲
by
DanielHB
26d ago
Claude ran npm update (update all dependencies to the latest version compatible with the semver specified) in my repo without telling me when trying to fix some problems. Given that only updates the dependency lock-file I didn't notice
39.
▲
by
DanielHB
28d ago
Guake and Yakuake have this always-on-top terminal overlay mode which is really nice for this kind of workflow. Works exceptionally well with multiple workspaces I prefer one single big monitor with everything maximized and multiple workspa
40.
▲
by
DanielHB
28d ago
I use git diff and ctrl+click the file+linenumber which opens my IDE. Works well enough. I use this macro here when there are a lot of changes: gdf() { git diff '*'$1'*'; } gdf fileName (doesn't need full fil
41.
▲
by
DanielHB
28d ago
The DPI thing is nuts, any high res monitor these days is unusable without some DPI adjustment.
42.
▲
by
DanielHB
28d ago
when LLMs first became popular my first real use for them was to find information about AWS services. LLMs have read it all and can (mostly) synthesize what you ask if it is in the docs.
43.
▲
by
DanielHB
29d ago
There is a subset of yaml which is like 99.9% of all yaml code that is fine. And then you have whatever the hell OpenAPI uses.
44.
▲
by
DanielHB
29d ago
You underestimate the cost of "optimization", sometimes it means actually rebuilding large parts of the system. I would not say it is the "easiest" part, but it is usually not what will kill your business though.
45.
▲
by
DanielHB
29d ago
US bank accounts don't have IBAN? I thought IBAN numbers were part of the whole Swift system that Russia got locked out of. Shows how much I know about this stuff...
46.
▲
by
DanielHB
1mo ago
Yeah it is that old saying, the best person to wield power is the one that doesn't want it. High pay and bonuses get rats into the ship, low pay makes no competent sailor want to join your crew.
47.
▲
by
DanielHB
1mo ago
Yeah this is what I have seen in the orgs I been in too (although not as bad as you pointed out), I have also seen CEOs fail by inaction like you pointed out (not laying off people doing bad things). Although I am more afraid of the middle
48.
▲
by
DanielHB
1mo ago
Why? If anything it makes complete sense: 1) Local inference means more general GPUs and less ASIC hardware. Only big companies can push ASIC because of the software required, meanwhile nVidia owns cuda which is the standard. 2) Local is le
49.
▲
by
DanielHB
1mo ago
I dunno most CEOs I have been under of seem to work really hard and try to get stuff done in a sane manner, it is usually the middle management that fs up. CEO is, of course, partly responsible for having that middle management in the first
50.
▲
by
DanielHB
1mo ago
This is not what I said, I said that Canada has internal tarifs between provinces while being in (albeit limited) free-trade agreements with other countries. Making some types of internal trade _more_ bundersome than foreign trade.
51.
▲
by
DanielHB
1mo ago
I work with music streaming, I don't really know how to judge what is low-ticket vs high-ticket. However it is a medium-to-high margin business. Our free tier is time-limited but we still look at all tickets even from non-paying custom
52.
▲
by
DanielHB
1mo ago
Language, payroll-rules and tax-rules alone can be enough to prevent a business from expanding into a market. Even when there is no foul intent, just different set of rules. I am from Brazil and it is not unusual for companies to operate on
53.
▲
by
DanielHB
1mo ago
Android devices are unlocked, non-manufacturer OSes are still well outside of "easy" to install, much less get all features working. The main problem is that people maintaining the OS build for your hardware is the same people mak
54.
▲
by
DanielHB
1mo ago
Divorcing the OS from the hardware means stuff just lasts far, far longer. Like just a few years ago it became impossible to run 32bit windows which effectively killed all OS software updates for hardware older than ~2005. Most application
55.
▲
by
DanielHB
1mo ago
The amount of pushback I get when I do a refactor to make a certain class of bug never happen again is huge... Fortunately this kind of refactor is a lot easier nowadays with LLMs, but the QA is not improved and often what takes the longest
56.
▲
by
DanielHB
1mo ago
But can you _sell_ that? If you can't you can't get a job doing it.
57.
▲
by
DanielHB
1mo ago
I think about 10% of my SaaS company is in the support department, no outsourced support at all. We have about 50k paying customers. You message support, some real person reads and gets back to you within a day.
58.
▲
by
DanielHB
1mo ago
> - An extended stdlib which ships versioned libraries which use semver rather than being perma-stable. Half of the point of an stdlib is that it is a single shared lib so you don't run into the all-too-common problem of having mult
59.
▲
by
DanielHB
1mo ago
It is unfortunate, but if it weren't like that it would be pure nepotism everywhere. Hopefully we can move to better systems as corruption reduces.
60.
▲
by
DanielHB
1mo ago
It is getting to the point where you are better off getting an LLM to describe the PR changes in your preferred style (make it very short, make a table describing API changes, list renames in a table, etc, etc) than go to the one created b
More ›