Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jph
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
541.
▲
Show HN: GitAlias v27 – many Git alias shortcuts and helpers
(github.com)
5 points
by
jph
5y ago
|
0 comments
542.
▲
by
jph
5y ago
Good code by BurntSushi (a.k.a. Andrew Gallant) including ripgrep, walkdir, quickcheck, xsv, bstr, etc. https://github.com/BurntSushi
543.
▲
by
jph
5y ago
Krita release notes are superb studies in how to create software product pages: lots of context, plenty of examples, clear explanations, both features and benefits, thanks and credits, and call outs to real world users. https://k
544.
▲
by
jph
5y ago
Dynamic optimizations for the specific target machine and also long lifetimes. For example when a specific target machine has a specific CPU instruction that the JIT can leverage, or has a ton of RAM that the JIT can use for caching such as
545.
▲
by
jph
5y ago
> it’s being used to write web apps and command-line tools and all sorts of things. Yes because crates are great IMHO. Warp for low-level web apps with filters is flexible. Rocket for high-level web apps has batteries included. CLAP for
546.
▲
by
jph
5y ago
> Eventually there was no way of keeping up with the queue A chess congestion pile up... sounds like an event stream rook-ie mistake. :-) Seriously congrats to Lichess for growing. It's an amazing site. Donate if you can.
547.
▲
by
jph
5y ago
Good code reviews are superb for helping teams accelerate into new technology areas, frameworks, languages, and integrations. As a top of mind example, when a team wants to spike on migrating from C++ to Go or Rust, including using librarie
548.
▲
by
jph
5y ago
The article leads to "Mary Shaw: Procedure Calls Are the Assembly Language of Software Interconnection: Connectors Deserve First-Class Status". Fixed link is https://resources.sei.cmu.edu/library/asset-view.cf
549.
▲
by
jph
5y ago
Clever work, thank you for sharing! Here's how I do the equivalent with a POSIX function to print a message to STDOUT: out() { printf %s\\n "$*" }
550.
▲
by
jph
5y ago
Consult. When you are able to advise company leaders, then you magnify your worth and theirs, because you advance their projects and their employees. This makes you significantly more valuable in ways that the leaders are seeking. In my exp
551.
▲
by
jph
5y ago
This is a great project and tutorial. IMHO you have a value prop that's much larger/better than what you're describing here. To me it sounds like you're creating a data mining annotation tool that can work on any large c
552.
▲
by
jph
5y ago
Yes. The assertables crate provides three macro flavors, to handle the three purposes of panic, or Err, or branch: assert*!(...) // () or panic! help message assume*!(...) // Result Ok(true) or Err help messag
553.
▲
by
jph
5y ago
Some steps that newcomers ask me about involve memory management, the borrow checker, and sharing data, such as Rc, Arc, dyn, cell. https://doc.rust-lang.org/std/rc/struct.Rc.html https://doc.rust-lang.
554.
▲
by
jph
5y ago
> trust the input of your fellow functions, and don't lose too much time looking for assertions to add. Rust makes it so easy to add assertions that it's well worth doing IMHO, and the assertions make it easy to detect corner c
555.
▲
by
jph
5y ago
> If there was a paywall, even for $1, how many people would install a library? I would LOVE this solution. I use open source professionally, and I continually advocate for ways to pay open source projects and developer. And if there
556.
▲
by
jph
5y ago
IMHO, Elixir & Phoenix are such a breath of fresh air, plus power, plus adaptability, and I love the functional capabilties. On the other hand, if your want lots of numeric computation tooling, AI/ML, stats, etc. then Python &
557.
▲
Show HN: Causal Analysis based on System Theory (CAST)
(github.com)
4 points
by
jph
5y ago
|
0 comments
558.
▲
by
jph
5y ago
SEEKING WORK | San Francisco or remote I'm Joel, senior software developer, favoring Elixir & Phoenix, Svelte & JS/TS, Rust & Rocket. My GitHub has many of my code repos and leadership consulting repos. I'm happy
559.
▲
by
jph
5y ago
Communicate. Good technical project managers do continuous communication with the team, including the engineers, upward with management, and outward with relevant stakeholders.
560.
▲
by
jph
5y ago
If you want OODA context for the slides, here are my notes from _Science, Strategy and War: The strategic theory of John Boyd_. https://github.com/joelparkerhenderson/ooda-loop
561.
▲
by
jph
5y ago
Avoid ExpressVPN & NordVPN because of problems with support and shady practices. I suggest you delete these two from your list and/or show prominent warnings. I currently use SurfShark which works well for me.
562.
▲
by
jph
5y ago
> git bisect is the "real" way to do this, but it's not something I've ever needed git bisect is great and worth trying; it does what you're doing in your bash loop, plus faster and with more capabilities such as
563.
▲
by
jph
5y ago
For strategy, the best quick start I've seen is a strategic balanced scorecard, and it leads directly to OKRs and KPIs. Describe what your organization/project will look like, at an agreed future date, such as one year from now. 1
564.
▲
by
jph
5y ago
Yes there's good taste. As one example that I've experienced: walk into the Pixar building in Emeryville and it feels amazing, and different, and better. And it turns out that Steve Jobs created it. https://www.buzzfeed
565.
▲
by
jph
5y ago
We typically track many things about the activities in the queue, and we want to summarize the results by choosing a shortlist of the most relevant ones for our projects. Dμ = Delivery service rate. Devops teams may say "deployme
566.
▲
by
jph
5y ago
Queueing theory-- my notes for programmers: https://github.com/joelparkerhenderson/queueing-theory Queueing theory is the mathematical study of waiting lines, or queues. We use queueing theory in our software developme
567.
▲
by
jph
5y ago
Companies tend to pay more attention, in my experience, when you tell the company you're doing coordinated disclosure, and send along a link about how it works, and how it helps the company with security and goodwill. https:/
568.
▲
by
jph
5y ago
Totally agree about famously vague. :-) You know what you're talking about, and your more-detailed points are more-faithful to Andy Grove's writing than mine. Want to help? I'll donate $50 to your favorite charity if can take
569.
▲
by
jph
5y ago
What you wrote is different than what I do; use what works for you. For me, each objective gets one explicit measurement and one explicit timebox. And the key results can be a simple list of a few highlights that bolster the objective. For
570.
▲
by
jph
5y ago
OKRs that are all-or-nothing are fine in practice, when you have ways to measure progress. For example the objective "Land a team on the moon" is all-or-nothing, and has progress indicators such as "Orbit a team around the mo
More ›