Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lemonwaterlime
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
lemonwaterlime
2y ago
I'm beta testing a SaaS called ChimeraHR that helps bridge the divide between developers and HR when it comes to assessing programmer's skill. The main idea is that the programming languages we use reveal a lot about how we think
62.
▲
by
lemonwaterlime
2y ago
I second "Modern C" by Jen Gustedt. - Get the `cdecl` tool to build intuition about function signatures. What does "int( * ( *foo)(void))[3]" mean? - Write it yourself. - Be disciplined. Develop good hygiene with compile
63.
▲
by
lemonwaterlime
2y ago
My point actually is that different languages suit different purposes with no statement about the cost to fund anything. While there may be many different paths to achieving a result—in this case numerical computing with any of "Fortra
64.
▲
by
lemonwaterlime
2y ago
If I want to do numerical computing (to solve a problem that needs it), which languages should I consider? Which should I not? Is any language appropriate? Which languages do you reach for most often (whatever the reason for doing so)?
65.
▲
by
lemonwaterlime
2y ago
I've seen small shops doing, for instance, deep tech work in physics. Their problem is big and their team is small. Some questions for you: Would you say every programming language is fungible? If so, then why are there so many? How ma
66.
▲
by
lemonwaterlime
2y ago
It is not implied that using Haskell is the only way to find deep problems. The other way around is that shops using a language like Haskell are likely also invested to thinking deeply about problems. So the causality is the other way aroun
67.
▲
by
lemonwaterlime
2y ago
Then I would not recommend starting a company with Haskell as the language. If you do want to eventually get a role using Haskell (which are rare), it is a good strategy to pick some commercial thing and implement it in Haskell. For instanc
68.
▲
by
lemonwaterlime
2y ago
In my case, I am already proficient in Haskell, so I do not have to learn it. Using the technology I already know means not blowing my "novelty budget". As for benefits, I get the following: - strong, static typing via the Hindley
69.
▲
by
lemonwaterlime
2y ago
I was going to recommend you look for a Haskell shop and the saw that user markus_zhang mentioned the same thing in this thread. I'm actually just starting my own company using Haskell so I can think deeply about what I want while maki
70.
▲
by
lemonwaterlime
2y ago
I'm a fan of "How to configure tmux from scratch" [1] [1]: https://ianthehenry.com/posts/how-to-configure-tmux/
71.
▲
by
lemonwaterlime
2y ago
vim is stable and consistent. I vendor what plugins I do use with git submodules and everything just works for years and years. LSP integration works as well as a given language engine has implemented it. I’ve got an autocmd group that auto
72.
▲
PostgreSQL Best Practices
(speakdatascience.com)
72 points
by
lemonwaterlime
2y ago
|
45 comments
73.
▲
The Correct Way to Do CSS Breakpoints
(expertbeacon.com)
1 points
by
lemonwaterlime
2y ago
|
0 comments
74.
▲
by
lemonwaterlime
2y ago
See also: - "Designing better file organization around tags not hierarchies" [1] - `tag` - a macOS version of `tmsu` that uses the system tags (xattr-based if I recall) [2] [1] https://www.nayuki.io/page/desig
75.
▲
Naming Tokens in Design Systems: Terms, Types, and Taxonomy
(medium.com)
1 points
by
lemonwaterlime
2y ago
|
0 comments
76.
▲
by
lemonwaterlime
2y ago
This is very intuitive once you've used it a couple of times. I have handled conflicts that others were hesitant to touch with this.
77.
▲
Vim mergetool – Reimagined Git merge workflow
(github.com)
3 points
by
lemonwaterlime
2y ago
|
1 comments
78.
▲
Flight Rules for Git
(github.com)
2 points
by
lemonwaterlime
2y ago
|
0 comments
79.
▲
by
lemonwaterlime
2y ago
The philosophy of a tool like htmx encourages the opposite of "avoiding learning new things". The reality is that there is not often anything that is truly novel. We waste time by failing to recognize patterns and abstractions tha
80.
▲
by
lemonwaterlime
2y ago
I am a fan of this approach. About to launch a SaaS now and htmx powers much of the interaction so far. Tools like htmx make it easier for solo founders and small teams who don't have the bandwidth or the desire to manage all the churn
81.
▲
by
lemonwaterlime
2y ago
This is similar to “shadowing”, where you listen to the text recorded in the native language and try to speak it as close to in sync with the audio as possible while reading.
82.
▲
by
lemonwaterlime
2y ago
Here's a couple of tooling posts about modern C development: - https://github.com/xave/modern-c-vim-dev-env - https://github.com/xave/modern-c-vimspector-debugger-tutoria... Otherwise, the su
83.
▲
by
lemonwaterlime
2y ago
The big idea is that record types that have optional values (such as Maybe in Haskell) don't give you enough context on when, where, and how those values can be optional. Additionally, by placing things in buckets, the argument is that
84.
▲
by
lemonwaterlime
2y ago
If you’re doing any kind of scientific computing or electronics computations, “i” or “j” mean the imaginary number sqrt(-1). Some software, such as Matlab, have those letters reserved for the common case of imaginary roots of a polynomial,
85.
▲
by
lemonwaterlime
2y ago
Part of the problem is the therapists (and medical practitioners in general) are often forbidden from doing the thing they were trained to do for a variety of reasons: risk and liability, patient turnaround, standardization. These things ca
86.
▲
by
lemonwaterlime
2y ago
Historically, threads from systems theory via Jay W. Forrester (“Industrial Dynamics”) and organizational psychology via Gareth Morgan (“Images of Organization”) are good places to start. You can then trace them to more modern treatments fo
87.
▲
by
lemonwaterlime
2y ago
The elderly. Pets. Female-focused. These three areas tend to be underserved.
88.
▲
A Brief Intro to Clean Architecture, Clean DDD, and CQRS
(blog.jacobsdata.com)
20 points
by
lemonwaterlime
2y ago
|
17 comments
89.
▲
by
lemonwaterlime
2y ago
This outlines an end-to-end logging philosophy on a worst-case setup (all embedded devices and having to accept whatever logging message format outputs they happen to get from kernels, drivers, vendors, etc.). The idea is that the technique
90.
▲
The log/event processing pipeline you can't have (2019)
(apenwarr.ca)
3 points
by
lemonwaterlime
2y ago
|
1 comments
More ›