Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rspeele
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
rspeele
5mo ago
> Static types are, in a real sense, a compensation for the gap I just described - the gap between the description and the running thing. When you can't easily inspect or reshape the live system, you want the compiler to tell you as
32.
▲
by
rspeele
5mo ago
> But I'm already responsible for the bugs in my software. Also, who cares if someone else is responsible? And how does that align with OSS's "no warranty provided"? The original example from Simon Willison referred n
33.
▲
by
rspeele
5mo ago
Two points. 1. You can treat software like a black box when other people developed it for you because they can stand behind it. They have their own reputations to uphold. You can't when AI developed it for you because YOU are responsib
34.
▲
by
rspeele
5mo ago
I'm prepared to excise the word "genuinely" from my vocabulary after working with Claude. One of my biggest fears with using AI at work is that I will subconsciously start talking and writing like a bot, despite making consci
35.
▲
by
rspeele
5mo ago
Suppose the image resize service has some caching, and due to a bug in the caching, under certain circumstances it will respond with an already-cached resized version of a different source image. Let's say for example it caches on so
36.
▲
by
rspeele
5mo ago
Object-oriented polymorphism (interfaces, inheritance) is for when you have a fixed set of methods to implement but an unbounded set of types that may want to implement them. As a consumer, you cannot change the methods, but you can add a
37.
▲
by
rspeele
5mo ago
New ground-up projects get a softer reaction than 100% rewrites to tools that people are already depending on.
38.
▲
by
rspeele
5mo ago
Even though the degree really didn't teach you what you'd do on the job, it was a signal to employers that 1. you were capable of learning stuff when needed, 2. you didn't give up on doing hard things, and 3. they wouldn'
39.
▲
by
rspeele
5mo ago
This may be the most “not x, it’s y” I’ve ever seen crammed into one article.
40.
▲
by
rspeele
5mo ago
> Turing himself considered various challenging questions that one might put to a machine to test it — and he also considered evasions that it might adopt in order to fake being human. The first of Turing’s hypothetical questions was: “P
41.
▲
by
rspeele
5mo ago
In programming the best tools are open source. Nobody is using a closed source compiler anymore, for example. That can lead to an assumption the same is true in every domain. But it's not true. Closed source commercial CAD software abs
42.
▲
by
rspeele
5mo ago
It is not even about quality. In fact with an LLM following my orders I can create higher quality code than I ever did before. I always was operating within a budget whether it was defined by the # of hours my customers were willing to pay
43.
▲
by
rspeele
5mo ago
For another human being to look at my open source code, learn from it, get inspired by it, appreciate what I did, and let it influence their own creativity would bring me joy. That's why I open sourced it in the first place. Few people
44.
▲
by
rspeele
5mo ago
If the price of everything would go down it wouldn't be too concerning and everybody would be on board with the "beauty" of it. What seems to actually be happening for white collar workers is that the price they can charge
45.
▲
by
rspeele
6mo ago
> Ended up building my own thing that is 10x simpler, just a simple main agent you talk to, that can dispatch subagents, they all communicate, wake each other up and keep track of work through a simple CLI. No « refinery » or « wasteland
46.
▲
by
rspeele
6mo ago
I can’t tell if this is sincere or parody. It is like you set out to write the most HN take on music possible.
47.
▲
by
rspeele
7mo ago
I sure hope you are right.
48.
▲
by
rspeele
7mo ago
I don't think it will be cost effective to build humanoid robots to do most tangible work. Why assemble an expensive masterpiece of servomotors, chips, plastic and steel, when billions of desperate humans are right there and only cos
49.
▲
by
rspeele
7mo ago
> I miss the days when open source was... Me too. I also miss the days when I was proud of my little open source projects. Now I just regret donating fuel, even a miniscule amount in the grand scheme of things, to the soulless lawnmower
50.
▲
by
rspeele
1y ago
Don't watch Big Fish unless you're ready to cry.
51.
▲
by
rspeele
2y ago
"Why would you need to see it? You're the genius who invented the product in question!" > https://www.youtube.com/watch?v=9LtT0xZ11wM
52.
▲
by
rspeele
2y ago
This reminds me of playing Ecks vs. Sever on the GBA. A raycasted 2.5d doomlike game based on a crappy movie. It was pretty impressive for a GBA game, and it ran well, never stuttering. It had some pretty cool levels, I remember one where y
53.
▲
by
rspeele
2y ago
SQL, C, Javascript: the three kings of "good enough". Bad enough that their flaws are evident even to novice practitioners. Good enough, entrenched enough, that they will be around for the next 50 years too.
54.
▲
by
rspeele
2y ago
I empathize with you. I had a (very small) side business where I was making custom wood grip panels for handguns. On the one hand, these are firearm parts but on the other hand, they are also inert, harmless pieces of wood that aren't
55.
▲
by
rspeele
2y ago
Lazy loading was a mistake in EF. A lot of apps had awful performance due to lazy loading properties in a foreach loop creating N+1 queries to the database. It would be fine in dev with 50-100 rows and a localhost SQL and blow up in prod wi
56.
▲
by
rspeele
3y ago
[footnote] If this part of the explanation is bugging you, consider these related problems: Problem 1. There are two opaque, externally identical bags, each containing 2 marbles. One bag contains 2 black marbles. The other bag contains 1 bl
57.
▲
by
rspeele
3y ago
Since this bugged me all day, and I suspect you are the kind of person where it bugged you all day, too, here is a better description of the "fall"/"hall" distinction. I think we can agree that these are the six pos
58.
▲
by
rspeele
3y ago
They are two different problems. Map out all the scenarios exhaustively and you'll find the difference. In both cases we were originally 1/3 chance of being right. That is not in dispute. In the original (fully defined) "Mont
59.
▲
by
rspeele
3y ago
> It doesn't make a difference what causes Monty to reveal a goat. Oh, but it does! See the "Monty Fall" version of the problem, in which Monty accidentally trips and opens a door, which just happens to reveal a goat. In
60.
▲
by
rspeele
3y ago
I am curious how you feel about the "Monty Fall"/"Monty Crawl" problems linked elsewhere in the thread.[0] For my part I am somewhat sympathetic to jncfhnb's point. The exact phrasing that Vos Savant was asked
More ›