Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jph
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
451.
▲
Stable Diffusion: macOS install help guide step-by-step for beginners
(github.com)
1 points
by
jph
4y ago
|
0 comments
452.
▲
by
jph
4y ago
What's inside that function is Unicode case folding and non-deterministic collation, such as ICU, or its equivalent. See https://icu.unicode.org
453.
▲
by
jph
4y ago
> you cannot know what equivalence rules the mailserver for that domain uses. You're right in general. In my specific post, I do know the equivalence rules, because I'm administering the mail system and working with its source
454.
▲
by
jph
4y ago
Yes you're right, same kind of issue. Thank you for the link with the detail.
455.
▲
by
jph
4y ago
An email falsehood surprised me recently: I thought a case-insensitive email address can be compared by using pseudocode `lower(x)`. But that's false. An email system that guarantees case-insensitive email addresses can still fail duri
456.
▲
by
jph
4y ago
Congratulations and great idea! What's your roadmap or appetite for pay-for-features? For example, what would be involved in hiring your team to improve a specific area or two?
457.
▲
by
jph
4y ago
> "why can’t issues represent outcomes?" They can and should. And it turns out that teams can improve an existing task writeup simply by adding an explicit outcome goal and metric, such as: "Aim for outcome X as measured b
458.
▲
by
jph
4y ago
SwiftUI is a big opportunity that Apple's not investing enough in, IMHO. It's good tech, and the reactive approach is excellent for many typical view-based needs, but at the same time the docs are terribly lacking at how to handle
459.
▲
by
jph
4y ago
The (1) means Unix manual pages, section 1. The "ssh(1)" means "read about ssh in man page section 1". Section 1 is for general commands. https://en.wikipedia.org/wiki/Man_page Pages are traditional
460.
▲
by
jph
4y ago
I maintain git alias scripts, such as for shortcuts, metrics, and workflows. https://github.com/gitalias/gitalias
461.
▲
by
jph
4y ago
You're correct, moving the folder can expose a poorly written tool, meaning a tool that isn't following the symlink and isn't using XDG_CONFIG_HOME. To me, it's an advantage to surface the latent problems, so I can messa
462.
▲
by
jph
4y ago
One way to make your config files more visible: mv "$HOME/.config" "$HOME/config" ln -sfn "$HOME/config" "$HOME/.config" If you want to move and link files that you wa
463.
▲
by
jph
4y ago
The #1 area to improve IMHO is enabling people to get to know the company and team in depth ahead of time. One way that works well is for companies to try using techniques of college recruiting, because the level of commitment has parallels
464.
▲
by
jph
4y ago
Superb project writeup IMHO and a great showcase of Framework flexability. And if the Framework team is reading this post, I would pay you all money for an official Framework tablet.
465.
▲
by
jph
4y ago
Experimental UIs for editing/writing code that I would love to see: 1. Highlight code interrelations. Example: click in a function, and the UI displays related code, along with indicators of the timing of relation (e.g. caller vs. call
466.
▲
by
jph
4y ago
> are your ground rules and team values always open for debate Yes including asynchronous e.g. on a chat channel, and synchronous e.g. during a retrospective. > on Friday afternoon when all your services have gone belly up Yes. For ex
467.
▲
by
jph
4y ago
"We don't do that here" is way to shut down communication. For team leadership, it's much better to open up communication, and create team practices called ways-of-working. Team values are big-idea statements of what tea
468.
▲
by
jph
4y ago
Congratulations on launch! Access control is an excellent area to modularize IMHO, and your approach of edge cache and data sync is a smart way to improve availability. This area is a rapidly-increasing market need. Role-Based Access Contro
469.
▲
by
jph
4y ago
Code walkthroughs can be a great way to discuss techniques with programmers. In addition to learning how the candidate creates code, an experienced technical interviewer can also ideally suggest improvements, in order to explore how the can
470.
▲
by
jph
4y ago
The Framework laptop team is doing developer advertising very well IMHO. I see their ads on multiple sites, and the ads are direct, clear, and advice-oriented i.e. the Framework ad explains a capability and why it's relevant and a diff
471.
▲
Show HN: Z shell config - what the files do, where they go, how to run them
(github.com)
3 points
by
jph
4y ago
|
1 comments
472.
▲
by
jph
4y ago
If the application documentation promises a stable screenshot, but an update moves a button, then yes this is a breaking change. This comes up in the real world sometimes such as with automatic testing scripts that use absolute cursor posit
473.
▲
by
jph
4y ago
If you're releasing an app that our teams are using, then yes please use semver, because we manage apps via system package managers (e.g. macOS brew, Windows wpm, Ubuntu apt, etc.) and containers (e.g. Docker, Podman, etc.), and infras
474.
▲
by
jph
4y ago
Strong disagree with this post. Semantic versioning means: MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards compatible manner, and PATCH version when you make backwards compatible
475.
▲
by
jph
4y ago
> your sole focus should be on the problem you're solving It turns out it's sometimes better to focus on the market area and its participants' value streams, rather than putting your sole focus on just one problem. Focusin
476.
▲
by
jph
4y ago
Effective Altruism discussion can be helped IMHO by introducing "Social Value Orientation" (SVO), which describes people's preferences for resource allocation (e.g. money) between the self and others. https://gith
477.
▲
by
jph
4y ago
Async does have to be hard, sometimes, at least right now. Iterators, closures, selects, and more are IMHO hard, or absent, or not intuitive. I know these are being worked on-- thank you to the language developers.
478.
▲
by
jph
4y ago
Rust: Warp. I like Warp because it's akin to a layer on top of Hyper (for HTTP) and Tokio (for async), and can go down into these deeper layers as you wish. I'm using Warp now because I'm trying all the Rust web frameworks. I
479.
▲
by
jph
4y ago
Excellent answer. Worth adding to the wiki page.
480.
▲
by
jph
4y ago
Good thank you, these are very helpful!
More ›