Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hakunin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
211.
▲
Getting Answers from a Big PDF with RubyLLM
(max.engineer)
2 points
by
hakunin
1y ago
|
0 comments
212.
▲
by
hakunin
1y ago
Agree with that too. I like watching people debate, and oftentimes it feels like magic when someone can thoughtfully counter a hard hit. It stings being on the receiving end of it, but the confidence grows when you counter a few of those. I
213.
▲
by
hakunin
1y ago
> If I try to actually educate someone or do my research fully, either someone will know more than me, and an expert will weigh in to invalidate some section of my posting- or people will pretend to be an expert- and you’ll spend a day t
214.
▲
by
hakunin
1y ago
Makes sense, I recognize the LLM output now. In fact as I was posting the story here, it kinda dawned on me. Problem is, this happened before ChatGPT went mainstream, so I wasn't 100%. Definitely sympathetic to the hard decision made h
215.
▲
by
hakunin
1y ago
Yeah, looking at it today I do smell the AI. Nearly 2.5 years ago I had no experience to suspect it. I'm less annoyed with it getting deleted now, but it was still a useful and relevant explanation at the time.
216.
▲
by
hakunin
1y ago
My most recent (nearly 3 years ago) StackOverflow story: I posted a question[1]. Got some answers, but not quite complete. Then someone came along and provided a good detailed answer. A couple of upvotes later, that answer got deleted by Co
217.
▲
by
hakunin
1y ago
It's interesting to me how I didn't know where the "vibe coding" term came from originally, and thought someone has decided to push and hype it up really hard as an alternative approach to writing software in general. An
218.
▲
by
hakunin
1y ago
If you don't run anything different on the CI machine than locally, then how is your post an argument against signoffs? Why is it not continuous integration if the step is run on a different computer?
219.
▲
by
hakunin
1y ago
I find there's a good way to not commit, slightly different from this article. There's a non-committal way of designing software that I think we should all strive to follow. It's not things like "let's use an ORM so
220.
▲
by
hakunin
1y ago
Worth noting that the poor performance of erb has been debunked[1] and it'd be helpful to add some caveat or clarification in the rendering solutions table. [1]: https://news.ycombinator.com/item?id=43550721
221.
▲
by
hakunin
1y ago
On the contrary, I don't want political _nonsense_. What loss would it be if we couldn't discuss politics under the same guidelines[1] we use for other HN discussions. Places like Reddit allow chaotic non-thoughtful one-liner slog
222.
▲
by
hakunin
2y ago
I find that this short <3m video explains it well: https://x.com/Ark_Editing/status/1900522055038058803 (start at about 40s)
223.
▲
by
hakunin
2y ago
For slightly more advanced value objects, check out the gem[1] I wrote. It has a bit more depth in how it "enhances" every attribute to behave as you'd expect, to improve the object's clone-ability, freezability, inherit
224.
▲
by
hakunin
2y ago
Odds are very strongly in your favor, not in theory, but in practice. If you can't handle "the possibility", I have some bad news about a huge amount of way more likely possibilities of what can happen to someone simply… livi
225.
▲
by
hakunin
2y ago
Whenever someone feels that travel is risky due to news stories (especially in a generally known to be safer area of the world), I always suggest to imagine that right now as you're reading a news story, hundreds of thousands-to-millio
226.
▲
by
hakunin
2y ago
Yes. It is reasonable to ask them to turn off these things temporarily as an exercise, if you think it will help junior engineers write better code. All teaching works this way. Would it be totally reasonable to have junior pilots only prac
227.
▲
by
hakunin
2y ago
I'm not a game dev, but I watch Tim Cain's[1] YouTube channel, and I think it's a treasure trove of experience-based stories and advice. https://www.youtube.com/@CainOnGames [1]: Tim Cain created the original
228.
▲
by
hakunin
2y ago
The only point I was making is that short name signals that nothing unusual is going on, and long name signals that you have to pay extra attention. I never suggest to replace a comment with a long name. Here's my 4 reasons to leave a
229.
▲
by
hakunin
2y ago
Short version: when designing new software, you don't have its architectural picture in the beginning. So when starting from scratch, the architecture shouldn't be screaming, but rather, it has to be non-committal/non-specula
230.
▲
by
hakunin
2y ago
It happened in the article we’re discussing, and seems to be something Robert advocates for.
231.
▲
by
hakunin
2y ago
For anyone like me who at first skipped over this article because it seems from the title that someone just compared two approaches: No, it’s an actual debate between the actual John and Bob. Them debating each other. It’s an amazing read.
232.
▲
by
hakunin
2y ago
That’s exactly why you should save that length only for a method that’s indeed doing something weird. If every method is long, the codebase turns into noise. (IOW I agree)
233.
▲
by
hakunin
2y ago
Another example of not quite pragmatic advice is Screaming Architecture. If you take some time to think about it, it’s actually not a good idea. One of the blog posts I’m working on is a counter argument to it.
234.
▲
by
hakunin
2y ago
Not the author, but I’ve been coding since the 90s and also ended up switching between light and dark depending on the time of day. The trick is to also adjust screen brightness. With light background you can lower overall brightness. With
235.
▲
by
hakunin
2y ago
Wait, are you asking why what USSR did to its own citizens is different than what USA is doing to other countries? Of course we want our views and values to be propagandized to other countries, why is that bad? We want other countries to be
236.
▲
by
hakunin
2y ago
I don't think I ever try to verify the correctness of the code in code review. That seems hopeless to me. The original developer should be assumed to produce working code, which is covered with tests and maybe will go through QA (if yo
237.
▲
by
hakunin
2y ago
I think relying on your judgement of character to determine trust is a decent tactic in personal life and interactions, but it doesn't work at scale. People place trust in faceless institutions all the time. That's why you sit in
238.
▲
by
hakunin
2y ago
That feeling you just expressed of higher trust to your local doctor than to a head of a large institution: it came from having a pretty good idea what your local doctor does, and no idea what a head of an institution does. The growing prob
239.
▲
by
hakunin
2y ago
Every single thing in our society has perverse incentives. Every single person who ever sells you something has incentive to sell you as little as possible for as much money as possible. Every single employer has incentive to pay you as lit
240.
▲
by
hakunin
2y ago
> I've seen those exact questions in PR templates […] understanding a PR takes time […] when anyone is under any kind of pressure to deliver. […] is this the case frequently enough for the process to have a positive ROI. Not templat
More ›