Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Twisol
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
301.
▲
by
Twisol
5y ago
v_v I'm so sorry to hear that.
302.
▲
by
Twisol
5y ago
Did they formally update your performance rating? Did you end up getting the raise you were expecting, or did they give an excuse like "well all the raises have been allocated at this point"? The immediate situation sounds like it
303.
▲
by
Twisol
5y ago
W...what? I own copies of the Databases and Microprocessors books, and haven't seen anything like "up-skirt shots of teenage schoolgirls". What are you referring to?
304.
▲
by
Twisol
5y ago
As a night owl and an introvert, there's this perverse feedback loop where I'm incentivized to be underslept before an important presentation, because the slight good humor / mania / heightened senses (and, I would add
305.
▲
by
Twisol
5y ago
The linked article has opinions on the third edition, toward the end. In summary, it's not great.
306.
▲
by
Twisol
5y ago
Peter Naur's "Programming as Theory Building" is a classic essay, and absolutely worth reading. This transcription [1] (with some extra remarks at the end by the transcriptor?) is pretty accessible. [1] https://pab
307.
▲
by
Twisol
5y ago
One pattern I see sometimes is to define a util class, but rather than having a bunch of static methods, you wrap the underlying object in a util wrapper that adds all of the utility methods. Unfortunately, Java also has no good way to del
308.
▲
by
Twisol
5y ago
A now-deleted (v_v) comment rightly called out that in many languages, method-style invocations are inextensible: a fixed set of methods exists when the class is created, and you can't add any more after the fact. So at some level you&
309.
▲
by
Twisol
5y ago
The post is very explicitly coming from a perspective of "we didn't know what we were getting ourselves into". The story begins after the decision to move to microservices was made, and the backstory of the decision isn
310.
▲
by
Twisol
5y ago
> You can't model matrix multiplication as a convolution Hmm. I'm not convinced yet... The "convolution" of two functions M and N -- let's notate it as M <> N, because ASCII -- will itself be a function, wh
311.
▲
by
Twisol
5y ago
Apologies; apparently I was thinking of integer multiplication using FFT: https://en.wikipedia.org/wiki/Sch%C3%B6nhage%E2%80%93Strasse... But my question (which wasn't about asymptotic complexity) stands: can we
312.
▲
by
Twisol
5y ago
I'd guess that the "sliding window" metaphor means you could model matrix multiplication as a convolution. Does this give any intuition for matrix multiplication via the Fast Fourier Transform? https://en.m.wikiped
313.
▲
by
Twisol
5y ago
(EDIT: Oh, I whooshed myself pretty hard on this. "contrast on egoless", yes, absolutely >_<) > Dan leads The Dawn Project. He knows more about developing software that never fails and can’t be hacked than anyone else. He
314.
▲
by
Twisol
5y ago
> And if it is a class, or even method: it is violating SRP. Not always! Somebody is going to have to discriminate on the argument, and if indeed the caller already knows what they're providing, there's no need to wrap it in
315.
▲
by
Twisol
5y ago
For the teams I've been on, Jira is less in support of team processes and more an excuse for their nonexistence. The following exchange is only slightly doctored: "What are our team processes?" "Oh, we use Jira."
316.
▲
by
Twisol
5y ago
Scrum was effective at my old workplace, but maybe for a bad reason. Almost every software engineer had a time split between at least two teams, usually 50-50 but sometimes imbalanced or split further. Since teams tended to ask as much of y
317.
▲
by
Twisol
5y ago
There's a concept in the research literature called "superoptimization" -- finding the absolute smallest program that meets a given specification. It's worlds away from being used for anything larger than a small handful
318.
▲
by
Twisol
5y ago
Hi HN! This is my first proper foray into longer-form blogging, but I've been too shy to share it around since publishing it. I'm happy to receive feedback; please do try to be constructive, my ego is fragile :)
319.
▲
What is object identity, and why should I care?
(jonathan.com)
2 points
by
Twisol
5y ago
|
1 comments
320.
▲
by
Twisol
5y ago
That said, Spivak's work on framing databases in terms of categories [2] is pretty fascinating, and might be worth poking at. [2] http://blog.ezyang.com/2010/06/databases-are-categories/
321.
▲
by
Twisol
5y ago
I find it most useful as a kind of conceptual organization. It's not something you'd directly solve problems with, but rather a way of organizing your work on the solutions. In that sense, it's much like software architecture
322.
▲
by
Twisol
5y ago
> I also feel less heard since most of my comment wasn’t even about the ‘call out’ part I totally get that. Not to belabor the point, but I think the original author probably feels much the same about some of the other criticisms being s
323.
▲
by
Twisol
5y ago
It's painful to see such frustration between people who are all trying to make themselves understood. I hoped you would be relieved with the possibility that you weren't being personally attacked. I don't really care whether
324.
▲
by
Twisol
5y ago
> You don’t actually know this. Then we can be overly confident together, without acrimony, in our readings of somebody else's words.
325.
▲
by
Twisol
5y ago
"a call-out" is a very distinct entity from "being called out". Nobody was calling you out ; rather, Dan made a particular point that the author appreciated being raised .
326.
▲
by
Twisol
5y ago
I don't think I could have made my point as strongly without your contributions. Much appreciated.
327.
▲
by
Twisol
5y ago
Yes, something like that! Maybe put differently, we all interact with people expecting those interactions to go a certain way. When they don't go as we expected, we often see it as a failing either of the speaker or of the listener; an
328.
▲
by
Twisol
5y ago
At least for me, it's not about whether it's "socially acceptable". When everyone around you tells you you're morally inferior because you can't do the things they can, the way they can, you (I) internalize a h
329.
▲
by
Twisol
5y ago
There are also no deeply invested customers for most FOSS development. It's not really surprising that most FOSS design feels aimless when the developers only need to meet (or aren't funded beyond) their own needs -- the bar is wa
330.
▲
by
Twisol
5y ago
> Gonna chime in here to comment that most NASA missions (and ESA too) provide the scientific data for download free of charge I thought that was the case, but it's been so long since I've been on a mission proper (Cassini, s
More ›