Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mattarm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
31.
▲
by
mattarm
4y ago
> That’s likely more a function of the OS’ “It Just Works” factor than the hardware... That is exactly my observation. When the good power Mac laptops came out a lot of my ThinkPad Linux laptop using co-workers jumped ship. Number on
32.
▲
by
mattarm
4y ago
I'm not sure "repairability" was the real reason thinkpads were popular. They were clearly better on a lot of criteria, at the time. I think the competition simply caught up, and the Thinkpad line simply doesn't have as
33.
▲
by
mattarm
4y ago
I see people more and more putting their not so neurotypical issues front and center, especially among the young. I see this among my own children and their friends. Saying with a light tone "and then I had a full blown panic attack&qu
34.
▲
by
mattarm
4y ago
Yes, question friendliness is beneficial! Somewhere along the line in school I realized that whenever I had a question most often many other people did too. I lost my fear of asking questions after a lot of feedback from others: "I
35.
▲
by
mattarm
4y ago
Beyond linking it is also a problem with ABI compatibility of object layouts, etc. It is so much simpler with more dynamic languages.
36.
▲
by
mattarm
4y ago
I've never seen C code as clear and well documented as tcl. E.g. https://github.com/tcltk/tcl/blob/main/generic/tclUtil.c , though more examples in that project are not hard to find.
37.
▲
by
mattarm
4y ago
> Cranshaw mentions "tens of hours of downtime" as a drawback. Given that downtime sometime corresponds with times of high load aka, the really important times, that's going to be a deal killer for most. I posit that this
38.
▲
by
mattarm
4y ago
> A commercial entity has a sustainable path to providing those resources.... [...] > ...having seen some of the internal discussions, I trust Brave a lot when it comes to privacy. I felt similarly about Google while I worked there. T
39.
▲
by
mattarm
4y ago
Yeah, and as others have pointed out already, many existing interactive terminal programs handle SIGINT in this way. E.g. programming language repls interrupt running code and return to the top level prompt. E.g. mutt (SIGINT will cause mut
40.
▲
by
mattarm
4y ago
This is my experience with both Nix and Guix. They have advantages but they are different to the point of being unusual. I very much want the benefits of these kinds of systems, but they both produce a run time system (shell environment,
41.
▲
by
mattarm
4y ago
> it just needs to be manually enabled under 'experimental-features' Same with flakes. My impression is that Nix is either on the cusp of a major paradigm and usability change, or the status quo will be forever in a state of ha
42.
▲
by
mattarm
4y ago
Nix also runs on macOS. I think it gets a lot more traction among devs than Guix does for this reason alone.
43.
▲
by
mattarm
4y ago
> As a user I would prefer to be the judge of what is relevant. If the results aren't what I'm looking for, then I'll modify the query until they are. Funny you should mention that workflow, because Google highly values r
44.
▲
by
mattarm
4y ago
> Ummm.. No? Ubuntu LTS has a 5-year support window. Not 2. Internal users demanded the upgrade every two years anyway.
45.
▲
by
mattarm
4y ago
Thanks for that list. I'd heard of rg and fzf but not the others. I immediately thought: well what about Go for command line tools? Is this the viddy you speak of? https://github.com/sachaos/viddy If so, looks lik
46.
▲
by
mattarm
4y ago
OOP became a marketing term, but no longer sells designs, languages, etc. OOP alone used to be hot. Now it is either just assumed, or eschewed, or considered ambiguous. We’re getting there with FP, too. OOP…which kind? FP…which kind?
47.
▲
by
mattarm
4y ago
This suggest that Carbon itself won't support exceptions: https://github.com/carbon-language/carbon-lang/blob/trunk/do...
48.
▲
by
mattarm
4y ago
I share most of these sentiments, but I also don't know how much of this is my own wistful "those were the days..." sentimentality and how much of it is based on a those old Us being actually easier to use in practice. As far
49.
▲
by
mattarm
4y ago
In a Thunderbird vs. Mutt comparison I think personal preference and primary use case factors in pretty heavily. There are people who find working primarily in a terminal (usually, multiple) better for them. Perhaps by no coincidence, I
50.
▲
by
mattarm
4y ago
By my read of this "REST API" is a near oxymoron. It was never supposed to be an "API" in the sense that a program consumes it. It was originally described as "Representational State Transfer (REST) architectural st
51.
▲
by
mattarm
4y ago
This got me reading up on leaky abstractions. Wikipedia credits https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-a... for the term, where he claims: "All non-trivial abstractions, to some degre
52.
▲
by
mattarm
4y ago
> Windows works with 30 year old code, and somehow managed [...] I don't think Microsoft has any particularly secret sauce here, they just have a good reason to keep it going and the money to do so. Many other cases the money just i
53.
▲
by
mattarm
4y ago
It is really just a matter of scale. At big companies it is easier to see the value of having people on these problems, so the teams have a clear reason to exist. As for your "side quest off a side quest" observation, I think tha
54.
▲
by
mattarm
4y ago
…and thus code is no longer sending _a_ message to _an_ object but using argument types to pick which function/procedure to call. The “cast” function is no longer coupled with any single class, so in effect this problem with OOP has be
55.
▲
by
mattarm
4y ago
I think your second paragraph rings true. I also think there is a cost to using a non-mainstream technology that is often overlooked or under-estimated. I also think the benefits of non-mainstream languages are often over-stated. In other
56.
▲
by
mattarm
4y ago
Why have you come to have this opinion? Personally, I have sent these kinds of PRs out and received only approvals and thanks from maintainers. When in an approver/maintainer role myself, these kinds of PRs are trivial to approve and I
57.
▲
by
mattarm
4y ago
I think that makes sense only for smaller n. At some point your "sufficiently large constant" will need to essentially be computed from the "worse big-O" algorithm to slow the "better big-O" algorithm down eno
58.
▲
by
mattarm
4y ago
I can agree that Google simply neglects Firefox performance and features. I think this alone is enough to explain why Google products work better on Chrome. Are you saying that there are people at Google whose job description is to tweak Go
59.
▲
by
mattarm
5y ago
> All of us have direct experience with both OSI and FSF license processes. We have no desire to deal with them again. As a more casual person looking to use a license, this is basically the opposite of what I want to read. As a non-lawy
60.
▲
by
mattarm
5y ago
I suspect the answer is "a whole lot of us".
More ›