Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tgbugs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
151.
▲
by
tgbugs
5y ago
I find the choice to use ownership language strange. The url/uri based systems are fundamentally inadequate for many if not most of their current use cases (they are not and never were intended to be persistent), and as the authors poi
152.
▲
by
tgbugs
5y ago
See my comment about TRAMP and file system operations from a couple of months ago for some of the underlying issues. https://news.ycombinator.com/item?id=25626412
153.
▲
by
tgbugs
5y ago
Not sure if this is quite what you are looking for, but I found reading through GNU Emacs: Creeping Featurism Is a Strength (chapter 11 of Beautiful Architecture) at the suggestion of Eli Zaretskii to be extremely useful at painting the pic
154.
▲
by
tgbugs
5y ago
I got into informatics and ontology because I stumble across David's paper on ologs. Years later and I'm still waiting for someone to implement a knowledge representation system that uses them, and hoping that it won't end up
155.
▲
by
tgbugs
5y ago
And here I am worrying about how to bootstrap programming language implementations. "What would happen if maven central suddenly disappeared from the face of the earth?" seems positively quaint.
156.
▲
by
tgbugs
5y ago
I was on a road trip with 3 engineers this weekend and we were discussing this. I mentioned that I, along with nearly every grad student in life sciences is required to take a research ethics course because NIH training grants mandate that
157.
▲
by
tgbugs
6y ago
Wow. That is a flagrant violation of research ethics by everyone involved. UMN needs to halt anything even close to human subjects research until they get their IRB back under control, who knows what else is going on on campus that has not
158.
▲
by
tgbugs
6y ago
A quick look (by searching for bgp) suggests that this handles the upper layers, but doesn't try to simulate some of the deeper layers of a network such as bgp. Which something that emulators like core can do [0]. 0. https://
159.
▲
by
tgbugs
6y ago
An enlightening article that explains why I think I am losing my mind every time I try to get the network configured correctly on any number of distros. My main take home is to never install NetworkManager or a resolvconf and to avoid syste
160.
▲
by
tgbugs
6y ago
Here is a writeup that provides a good review of the context for this [0]. 0. https://arstechnica.com/gadgets/2021/03/buffer-overruns-lice...
161.
▲
by
tgbugs
6y ago
I've gotten it down to more or less one rule. Keep being. Everything else flows from that one rule, often with surprising consequences. Coelacanths are better at keeping being than mountains and continents.
162.
▲
by
tgbugs
6y ago
In academic data management I have identified what I suspect is a common progression over the course of a career. Obliviousness to the problem. Rage at the inadequacy. Search for alternatives. Realization that you do not have the resources
163.
▲
by
tgbugs
6y ago
In my memory Gabe Newell was one of the first to articulate this point in the game dev community, however going back to check the dates, it seems that it was in October or November of 2011, suggesting that Notch may actually have kicked off
164.
▲
by
tgbugs
6y ago
I am greatly saddened to hear this. I came to know about him through his work on fexprs (he was one of the world's leading experts on fexprs due to his work on Kernel). His insights on language design, his general willingness to share
165.
▲
by
tgbugs
6y ago
I looked into building SBCL using chibicc last weekend in the hope that one could build a truly portable lisp runtime using the ape toolchain (Yes, yes, I know you couldn't possibly pick two more different approaches to software portab
166.
▲
by
tgbugs
6y ago
If developers are unwilling to maintain dependencies and be good citizens of the larger language community, should they be adding those dependencies in the first place? If you're not operating in the large ecosystem then fine. But if y
167.
▲
by
tgbugs
6y ago
The problem is actually far worse than that. While the gp has what seems to be a reasonable solution, the issue is that you can't actually know what distribution is going to package your software, or what environment it is going to run
168.
▲
by
tgbugs
6y ago
Robust for everyone. In theory it is the responsibility of the Clojure devs, but if there isn't a packaging workflow that they are aware of, how can they be expected to integrate with it and make design and development decisions that i
169.
▲
by
tgbugs
6y ago
I think that there is a good reason to keep those projects in the main distribution: it makes them more robust and prevents the build systems and bootstrapping process from becoming a massive pile of technical debt. For example, in order to
170.
▲
by
tgbugs
6y ago
I agree. The context was missing from my original, which is, "why can't you just use pip to install dependencies in production," which is effectively the answer that Michał once got from a PyPA maintainer when asking about se
171.
▲
by
tgbugs
6y ago
Fantastic article. I now have something to point people to when they ask "what is wrong with pinning?" or "what is wrong with static linking?" or "why can't you just use pip?" Michał has had to deal with s
172.
▲
by
tgbugs
6y ago
When intensely focused on solving a problem, or following a day of uninterrupted implementation, I have had programming dreams that go on all night. The dream is nothing but the text of the code (usually highlighted with my custom theme) in
173.
▲
by
tgbugs
6y ago
This one is a bit more subtle. Assume there are two classes on that uses @property and one that does not. class Here: @property def booleanPredicate(self): return random_bool() class There: de
174.
▲
by
tgbugs
6y ago
True, but the problem is that in pursuit of that mantra the language has wound up disempowering engineers and has forced even more decisions about trade-offs onto them: do you want readability, performance, or maintainability? You usually c
175.
▲
by
tgbugs
6y ago
There are some that you can find in [0], but they are often de-contextualized (and sometimes aren't really Python's problem, because there was a trade off that had to be made, and the LOL is just frustration as a result of the bad
176.
▲
by
tgbugs
6y ago
While this repo is great for education, it doesn't cover the deep problems with Python that you only discover when you try to do something "unapproved" or slightly off the happy path. Depending on the domain you are working i
177.
▲
by
tgbugs
6y ago
If you haven't read "What the fly’s nose tells the fly’s brain" [0] take a look. It helps explain why the olfactory sensors might actually be selected to have wide spectrum sensitivity (it's a feature not a bug). 0. htt
178.
▲
by
tgbugs
6y ago
I was sitting at that table during that conversation. I'm sorry to hear that Leondro's experience was not a good one, but he does not speak for everyone that was there, he may have felt uncomfortable but he cannot speak for the ot
179.
▲
by
tgbugs
6y ago
In his language he conflates the diagnostic code with the etiology. He tries to avoid this, but is missing the concept for etiology, so he winds up in a situation where he can't talk about the relationship between the diagnosis and wha
180.
▲
by
tgbugs
6y ago
Having received a flu shot is a discrete measure. What we care about at the individual level is their response to that shot, which is continuous, minimally something like P(got-flu | got-flu-shot). What we care about at the population level
More ›