Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
default-kramer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
default-kramer
2y ago
Very nice. Adding this one to my list of "things other people wrote that nicely elucidate a shortcoming of SQL" > Why would this be useful? Because SQL tables are global variables. By vanishing global variables, we automaticall
62.
▲
by
default-kramer
2y ago
> Discovery Mode, its payola-like program whereby artists accept a lower royalty rate in exchange for algorithmic promotion. Like the PFC program, tracks enrolled in Discovery Mode are unmarked on Spotify; both schemes allow the service
63.
▲
by
default-kramer
2y ago
Yeah, the comments on the post already said it all. First Isaac says > You seem to be playing a definition word game. [...] Obviously productivity does approximate business value in a very meaningful way when it is defined in terms of de
64.
▲
by
default-kramer
2y ago
Kind of tangential, but: > Then one day, our designer broke the build in the middle of the night. Everyone came in the next day and couldn’t work until they figured out what had happened. I've heard this [campfire?] story before. A
65.
▲
by
default-kramer
2y ago
> IMO these kinds of "shortcuts based on column naming across tables" usually end in disaster down the road. But sometimes this decision has been made years ago and it's not realistic to change it now. I've wanted to
66.
▲
by
default-kramer
2y ago
Sometimes you want to be able to do something like "run some SQL, but instead of using the normal tables use these temp tables I just created." In particular, I wanted to do this in SQLite recently. I wanted to have one write proc
67.
▲
by
default-kramer
2y ago
A good first step would be let them keep their jobs, but strip them of any authority. This already happens at some companies - the architects provide guidance which dev teams are not required to follow. I think it's absolutely insane t
68.
▲
by
default-kramer
2y ago
> Refactoring across repository boundaries requires much more activation energy as compared to spotting and performing gradual refactorings across folder boundaries. Technically it is the same, but the psychological barriers are differen
69.
▲
by
default-kramer
2y ago
I use "NOMERGE" plus the habit of grepping for it before I merge a branch.
70.
▲
by
default-kramer
2y ago
I still think the C-suite won't care unless the cleanup/penalty costs get pulled directly from their bonus before anywhere else. Otherwise it will just be "oops, I tanked this business, better luck at the next one."
71.
▲
by
default-kramer
2y ago
When I think of "Computer Science" I definitely think that it respects "build great things from a small set of first principles" as much as any field. In fact, I might argue that CS is just a subset of pure math. It'
72.
▲
by
default-kramer
2y ago
> The market is incentivized to deliver a product that meets the minimum bar to meet that checkbox, while being useless. I invite you to think of your favorite middleware or EDR vendors here. For passionate security founders consideri
73.
▲
by
default-kramer
2y ago
> Examples of folders included in the git ignore file are generated files like “.next” from NextJS or “test-results” from Playwright. These will be generated for every developer on the project regardless of their OS, IDE etc. > Yes I
74.
▲
by
default-kramer
2y ago
Exactly, sometimes it takes me some minutes of research to determine whether a certain file should be ignored or not. In that situation, it's very appropriate to put that in the repo's gitignore, preferably with comments explainin
75.
▲
by
default-kramer
2y ago
You've mentioned the "green square game" a lot, and I don't see how this is a problem. If someone makes a PR that is nothing but the .gitignore file, you can just reject it in one second. (Unless it is a well-researched
76.
▲
by
default-kramer
2y ago
> As a maintainer, don’t fall into the trap of putting every possible exclusion into the repo’s git ignore. This really is a “sticky plaster” approach in my view. What we should try to do is up-skill and educate the community, so it bene
77.
▲
by
default-kramer
2y ago
Yes, I agree the official Scrabble word lists are arbitrary and sometimes downright inexplicable. But assuming you're not trying to win official competitions, you can play with any dictionary you like.
78.
▲
by
default-kramer
2y ago
Oops, now that I look closer it's apparent there is some work that I never committed or pushed! I'll try to resolve that...
79.
▲
by
default-kramer
2y ago
Sorry, no Docker or anything like that but I'll share my story anyway because I had no idea if it would work and I was almost amazed by the results. I made a prototype of a Dr Mario-inspired game with a new mechanic (the blank half-pil
80.
▲
by
default-kramer
2y ago
But saying zero disallows your team from guessing at all, right? Maybe "<death card hint> 666" would work. A common pattern in our play groups is when the other team is just 1 away from winning and you cannot find a clue tha
81.
▲
by
default-kramer
2y ago
I gotta disagree, I'm way more accepting of Scrabble list memorizers (even though I'll never be one) because word knowledge was intended by the game designers to be a part of the game. Memorizing the spymaster layouts was almost c
82.
▲
by
default-kramer
2y ago
I thought the opening line "Scrum is horrible" made it immediately clear that this is an opinion piece. I can't speak for this author, but when I say something like "your data fits in RAM" or "just say no to mi
83.
▲
by
default-kramer
2y ago
Absolutely nailed the tone of mandatory corporate training.
84.
▲
by
default-kramer
2y ago
Ah, this is actually what I had in mind by "interop". So from C# I can evaluate some Lisp code and then test that the result is `PairType` (for example)? Maybe this is so obvious it goes without saying, but I didn't see any e
85.
▲
by
default-kramer
2y ago
Cool, thanks for showing. Are you planning for any sort of FFI/interop in either direction? I don't see it in your TODO, but I also don't understand why you would write it in C# unless you had this in mind.
86.
▲
by
default-kramer
2y ago
I'm not legally inclined, but... code and music are different? There must be different standards for when code is too similar, for when music is too similar, for when pictures are too similar, for when books are too similar. Also, remi
87.
▲
by
default-kramer
2y ago
Of course this can vary wildly, but I've never felt afraid to defy management on that one. Half the time, they don't even need to know. And the other half of the time... what are they going to do? Fire me? Fine, then their project
88.
▲
by
default-kramer
2y ago
I mostly agree, but also... it kinda is a dark art? I just read the "Reduce duplicate content" section [1] because my gut reaction was "yeah, I agree, this guy is going to get SEO-penalized for this" but of course I don&
89.
▲
by
default-kramer
2y ago
Lay people certainly might bookmark a medication they buy often, and if "the smart website silently replaces the correct drug with something similar but wrong" they might end up accidentally ordering and even consuming it.
90.
▲
by
default-kramer
2y ago
> It was okay until someone wrote a thing in php (!!) in a day that would be have taken at least a month in Java. Maybe two. I understand the "good" of Java, but for me personally, the cost of that good is just incredible tediu
More ›