Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
andyg_blog
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
andyg_blog
1mo ago
It doesn't, and FWIW the article says that. A meta note: ABI stability is a holy war inside the C++ community. Those against it argue that it's holding back real language evolution. Herb Sutter is even working on his own C++ offsh
2.
▲
by
andyg_blog
1mo ago
I think it's a pretty good direction to go down. I wonder if we can add a little more accounting to it. Cheap shoes solve an immediate problem but you pay more long term versus expensive well built ones. How much $ (in dev time + token
3.
▲
by
andyg_blog
4mo ago
This reminds me a bit of "Command-line Tools can be 235x Faster than your Hadoop Cluster" from 2014 https://adamdrake.com/command-line-tools-can-be-235x-faster-... The constraint I, and I bet many here, have is ju
4.
▲
by
andyg_blog
6mo ago
Completely agree on alignment. Without it, it's a shortcut to rejection. I actually wrote a lot about this in a blog post I called "Minimum Reviewable Unit" https://gieseanw.wordpress.com/2025/03/21&
5.
▲
by
andyg_blog
6mo ago
I don't think it contradicts the OP. OP says the system is unreliable. Memory leaks that lead to out of memory failures for example. Smart pointers would stabilize things. (Also note that OP says their smart pointers PR was rejected).
6.
▲
by
andyg_blog
6mo ago
This is a small April Fools' project I created while exploring git commit hooks. I wondered if you could fail a commit based on the commit hash itself. Turns out you can't; you have to wait until the post-commit hook fires, and th
7.
▲
GitDibs: Call dibs on a Git commit hash
(gitdibs.com)
2 points
by
andyg_blog
6mo ago
|
1 comments
8.
▲
HyperAgents: Self-referential self-improving agents
(github.com)
234 points
by
andyg_blog
6mo ago
|
90 comments
9.
▲
by
andyg_blog
6mo ago
>the whole article assumes the only language in the world is Python. This was my take as well. My company recently started using Dspy, but you know what? We had to stand up an entire new repo in Python for it, because the vast majority o
10.
▲
Pull requests are dead, long live pull requests
(gieseanw.wordpress.com)
3 points
by
andyg_blog
6mo ago
|
0 comments
11.
▲
by
andyg_blog
9mo ago
Really appreciate it. I love mixing humor with technical communication. This post is topical because strangely I encountered GUID truncation three times in the last week.
12.
▲
If you truncate a UUID I will truncate your fingers
(gieseanw.wordpress.com)
7 points
by
andyg_blog
9mo ago
|
4 comments
13.
▲
by
andyg_blog
1y ago
I'm skeptical these status ladders truly exist outside of the author's imagination, but then again I've never been part of that side of tech culture. It doesn't ring true of my own experience where pretty much every tech
14.
▲
by
andyg_blog
1y ago
A more general rule is to push ifs close to the source of input: https://gieseanw.wordpress.com/2024/06/24/dont-push-ifs-up-p... It's really about finding the entry points into your program from the outs
15.
▲
Minimum Reviewable Unit
(gieseanw.wordpress.com)
3 points
by
andyg_blog
1y ago
|
0 comments
16.
▲
by
andyg_blog
2y ago
You can downvote me all you want. I'm not claiming any kind of superiority of WordPress but merely answering the question in the OP. I've had this blog for 15 years now, long before WordPress was so reviled. It just works and I&#x
17.
▲
by
andyg_blog
2y ago
Markdown that is then unceremoniously shoveled to WordPress with some finagling of the images. I'm not trying to experiment with fancy tech when I write, just trying to get the words out of my head. If something gets mathy I'll us
18.
▲
by
andyg_blog
2y ago
Please elaborate? I define experience in terms of mostly "time" spent on something. And I consider any engineer with less than 5 yrs of experience as "inexperienced" regardless of whether they are talented or not. I'
19.
▲
by
andyg_blog
2y ago
I agree that we should have safe-by-default "decay" behavior to a plain ol std::string, but I'm also picking up that many aren't certain it's a useful syntactic sugar in top of the fmt lib? Many other languages have
20.
▲
by
andyg_blog
2y ago
Greek mythology? But seriously please elaborate for my less educated self.
21.
▲
by
andyg_blog
2y ago
From TFA: > PReQuaL does not balance CPU load, but instead selects servers according to estimated latency and active requests-in-flight So, still load balancing
22.
▲
by
andyg_blog
2y ago
I hate to agree. For an article about metaprogramming in C++, you'd expect expert level C++ code, and not what's presented here. It's bad. And the first example with the list even has a bug.
23.
▲
by
andyg_blog
2y ago
100%. Consider a scenario where someone with too much money accidentally is forced into buying out your company and then they decide to cut 75% of the workforce. At that point it's all metrics, good or not, that decides who stays and w
24.
▲
by
andyg_blog
2y ago
My experience has been a little different. Usually you have regular one-on-ones with your manager where you discuss career things, including what you've been working on lately. From being in the manager shoes myself, I do this so that
25.
▲
Why that one coworker got fired for no reason
(gieseanw.wordpress.com)
64 points
by
andyg_blog
2y ago
|
92 comments
26.
▲
by
andyg_blog
2y ago
I think I did realize that. However, if you as a homeowner say "I really super duper don't want any scale buildup OR the minerals to be dissolved in whatever comes out the faucet" then suddenly the proposal is actually reason
27.
▲
How to make Product give a shit about your architecture proposal
(gieseanw.wordpress.com)
169 points
by
andyg_blog
2y ago
|
145 comments
28.
▲
You probably wrote half a monad by accident
(gieseanw.wordpress.com)
10 points
by
andyg_blog
2y ago
|
0 comments
29.
▲
Push ifs toward the source of data
(gieseanw.wordpress.com)
1 points
by
andyg_blog
2y ago
|
0 comments
30.
▲
by
andyg_blog
2y ago
If this article is to be believed, they are storing user passwords in plaintext.
More ›