Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sfpotter
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
sfpotter
11mo ago
What I'm describing is actually the exact opposite of being a hipster. From the dictionary, a "hipster" is "a person who is unusually aware of and interested in new and unconventional patterns (as in jazz or fashion)&quo
62.
▲
by
sfpotter
11mo ago
Being an idealist doesn't excuse you from being a realist.
63.
▲
by
sfpotter
11mo ago
Alternatively, consider being an idealistic programmer! - Fall in love with a single topic, regardless of how trendy. - Learn as much as you can about it. - Keep learning about it. - Learn about it some more. - Spend years of yo
64.
▲
by
sfpotter
11mo ago
I'm not a physical scientist, but I spend a lot of time assessing the performance of numerical algorithms, which is maybe not totally dissimilar to measuring a physical process with a device. I've gotten good results applying Simp
65.
▲
by
sfpotter
11mo ago
Ah! Thank you! Even on Sequoia this is a massive improvement!
66.
▲
by
sfpotter
11mo ago
I'm being a little rhetorically over the top. Of course, sometimes it's what you have to do. In fact, right now I'm doing exactly Test/Implement because I don't know how else to solve the problem. But this is a last
67.
▲
by
sfpotter
11mo ago
I agree with the thrust of the article but my conclusion is slightly different. In my experience the issue is sometimes that Step 1 doesn't even take place in a clear cut way. A lot of what I see is: 1. Design algorithms and data s
68.
▲
by
sfpotter
11mo ago
In my experience, Tesla drivers are some of the worst drivers on the road. They seem to pay the least attention to what's going on around them and are the most likely to pay fast and loose with the rules of the road. I don't know
69.
▲
by
sfpotter
11mo ago
Thanks for clarifying. I think the argument you're making is compelling and interesting, but my two concerns with this are: 1) how does it affect compile time? and 2) how easy it to make major structural changes to an algorithm? I have
70.
▲
by
sfpotter
11mo ago
Programming isn't a sport.
71.
▲
by
sfpotter
11mo ago
Nice. I'd be curious to see if this has already been done in the literature. It is a very nice and useful result, but it also kind of an obvious one---so I have to assume people who do work on computing matrix functions are aware of it
72.
▲
by
sfpotter
11mo ago
Nice result! Arnoldi is a beautiful algorithm, and this is a good application of it. What are you using this for and why are you working on it? I admit I'm not personally convinced of the value of Rust in numerics, but that's just
73.
▲
by
sfpotter
11mo ago
Fair enough. That style of writing sucks. I read the rest of their blog post and can see now they do it repeatedly. Is it OK if I dismiss the article for its human but otherwise bad writing?
74.
▲
by
sfpotter
11mo ago
I agree with what you're saying (including saying that arcfour is out of touch and doesn't really know what they're talking about), but... I do agree with them to an extent. And I have a kid (with another along the way). Kids
75.
▲
by
sfpotter
11mo ago
So... you don't have kids, I take it?
76.
▲
by
sfpotter
11mo ago
Honest, hardworking people deserve honest, hardworking government.
77.
▲
by
sfpotter
11mo ago
Nice to see someone young, charismatic, and highly energized breathing life into the decrepit democratic party. Hopefully he can accomplish a ton and repudiate the DNC.
78.
▲
by
sfpotter
1y ago
Sure there is. Making tough choices between alternatives based on where to allocate a limited amount of manpower is an engineering choice. Choosing to use Fil-C to recompile existing (established, stabilized, functional...) software rather
79.
▲
by
sfpotter
1y ago
Please, read the title and the article carefully. That isn't what's happening.
80.
▲
by
sfpotter
1y ago
The title of this article isn't supported. It should be "Complicated software scares normal people". You can have simple and intuitive free software and complicated and unintuitive pay software.
81.
▲
by
sfpotter
1y ago
Being able to use ImportC to "just include" all of LAPACKE was a high point for me with this! Thanks for adding this feature, it rocks. ... Now, get started on ImportC++!!! (Only joking... kind of. ;-) )
82.
▲
by
sfpotter
1y ago
Well, no, it isn't. There's some frustration. But mostly what I've seen is a lot of lengthy conversations with a lot of give and take. There's a small number of loud people who complain intensely, but there are also peop
83.
▲
by
sfpotter
1y ago
I'm glad you've found a nice stack that you like working with! D has been used for every domain mentioned. Whether or not you look into D in the future is no business of mine.
84.
▲
by
sfpotter
1y ago
I just said there are loads of libraries which have been written explicitly to work with the GC disabled. Did you read what I wrote? It looks like you work in a ton of different domains. I think based on what I've written in response t
85.
▲
by
sfpotter
1y ago
Sorry, but it's more complicated than this. I understand the point you're making, but if your desiderata for using a language is "If any feature prevents me from using 100% of the libraries that have been written for the lang
86.
▲
by
sfpotter
1y ago
What domain are you working in? It's hard to be able to say anything specific that might help you if you can't explain a little more clearly what you're working on. I will say there are a larger and larger number of no-GC lib
87.
▲
by
sfpotter
1y ago
And in D, there's nothing stopping from either using or not using the GC. One of the key features of D is that it's possible to mix and match different memory management strategies. Maybe I have a low level computational kernel wr
88.
▲
by
sfpotter
1y ago
> This sounds like an admission that the community is fractured, except with a weirdly judgemental tone towards those who use D without a GC? That's not what I'm saying, and who cares if it's fractured or not? Why should t
89.
▲
by
sfpotter
1y ago
I freely admit to not being a Go or Rust expert, but from what I can tell using C from D is even easier than in either of these languages. The C++ interop is also decently usable. IMO, the bigger issue is language tooling.
90.
▲
by
sfpotter
1y ago
Having written real code in D, I can say that the slight discrepancy between dmd, LDC, and gdc isn't a roadblock in practice.
More ›