Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jph
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
121.
▲
by
jph
2y ago
The article describes Causal Analysis based on Systems Theory (CAST) which is akin to many-factor root cause analysis. I am a big fan of CAST for software teams, and of MIT Prof. Nancy Leveson who leads CAST. My CAST summary notes for tech
122.
▲
by
jph
2y ago
This is so great Peter-- first I've heard of pgtestdb and it's immediately useful for me. How can people donate money to the pgtestdb project? Or hire you for consulting for pgtestdb? I'm joel@joelparkerhenderson.com and woul
123.
▲
Show HN: Consulting Agreement Template - Seeking Feedback
5 points
by
jph
2y ago
|
0 comments
124.
▲
by
jph
2y ago
Type refinements are a great concept and I'd love to see them in Rust. And double-refinement types are great for helping with conversions, such as with Rust From/Into, and potentially a dynamic converter function. Examples of doub
125.
▲
Show HN: Makefile help comments
(github.com)
1 points
by
jph
2y ago
|
0 comments
126.
▲
Show HN: Assertables version 9, a Rust crate of assert macros for smarter tests
(github.com)
2 points
by
jph
2y ago
|
0 comments
127.
▲
by
jph
2y ago
Estimates are tricky because different manager roles and different personalities bias toward totally different/incompatible concepts of what an estimate actually means. The author's article is conflating realistic and pessimistic
128.
▲
by
jph
2y ago
GitAlias - https://github.com/GitAlias/gitalias/ GitAlias is a big list of git alias commands that aims to help developers by providing shortcuts, patterns, workflows, etc. We're always looking for better way
129.
▲
by
jph
2y ago
Assertables: Rust crate of assert macros for better testing and runtime vetting. https://github.com/sixarm/assertables-rust-crate/ BEGINNER-FRIENDLY for documentation help such as creating examples, outreach help
130.
▲
by
jph
2y ago
SICP is available for free: https://web.mit.edu/6.001/6.037/sicp.pdf If you want to get it elsewhere, the full info is: Structure and interpretation of computer programs by Hal Abelson and Jerry Sussman (MIT Pres
131.
▲
by
jph
2y ago
Excellent, thank you. I do this with sed & awk & sometimes an IDE, and scooter looks better in every way. I'm adding scooter to my cargo install favorites: https://github.com/sixarm/cargo-install-favorites
132.
▲
by
jph
2y ago
Rosetta Code is a great resource and uses the GNU Free Documentation License 1.2.
133.
▲
Demo Fastmail API JMAP: tutorial with curl shell scripts and JSON
(github.com)
1 points
by
jph
2y ago
|
0 comments
134.
▲
by
jph
2y ago
GitHub repos of mine are seeing upticks in strange PRs that may be attacks. But the article's PR doesn't seem innocent at all; it's more akin to a huge dangerous red flag. If any GitHub teammates are reading here, open source
135.
▲
by
jph
2y ago
Good intro to KM survival stats. I appreciate the author highlighting the limitations of KM due to non-parametric results because of discrete/binned data, such as "number of machines that failed per month". IMHO it's wel
136.
▲
by
jph
2y ago
Zork was amazing, and was on the internet in the 1970's. Zork history is pretty amazing too: https://www.mentalfloss.com/article/29885/eaten-grue-brief-h... If you've ever seen source code with comment w
137.
▲
by
jph
2y ago
Plume's paean/elegy is very kind. Kudos to Colin and Jae for creating cohost and all the optimism. For HN people who are not familiar with the project, here are a couple quotaions. “We have watched the world buy into the lies of p
138.
▲
by
jph
2y ago
Svelte 5 runes are Svelte-specific syntax for the generic idea of JS signals such as found in SolidJS. Svelte runes are effectively compiler keywords. Broadly speaking, runes are aiming to be higher level (e.g. pretty syntax to help develop
139.
▲
by
jph
2y ago
Awesome work & congratulations Rich and team. I'm a longtime Svelte user and advocate for Svelte over React and Vue. I'm glad to Svelte 5 growing in strength and finesse. In particular, the new runes and new snippets are both
140.
▲
by
jph
2y ago
> All the most-impactful projects in the data engineering world are now written in Rust. Is this true? I love Rust and use it daily, yet I often hear from data engineering peers that Rust has too much friction for most data engineering p
141.
▲
by
jph
2y ago
Thanks for the reply. It turns out the current JSON file approach can't prove ownership of the project nor the domain, so perhaps there's a gap in my understanding or your team's understanding...? Feel free to contact me abou
142.
▲
by
jph
2y ago
Great idea! I'm trying it now by adding the file `funding.json` to two of my FOSS projects. Feedback welcome. Donations welcome. :-) 1. Assertables is a Rust crate that provides assert macros for smarter testing: https://git
143.
▲
by
jph
2y ago
A triage queue can include how/when to do triage. As a specific example, set 60 minutes each Friday to sift through bug reports together. Small teams with good customers can reply honestly with "Thank you for your bug report. We&#
144.
▲
by
jph
2y ago
Small teams shouldn't split like this IMHO. It's better/smarter/faster IMHO to do "all hands on deck" to get things done. For prioritization, use a triage queue because it aims the whole team at the most valuab
145.
▲
Announcing The Rust Foundation's 2024 Fellows
(foundation.rust-lang.org)
3 points
by
jph
2y ago
|
1 comments
146.
▲
by
jph
2y ago
If you like music maps and electronic music, there's a great site IMHO called Ishkur's Guide to Electronic Music at https://music.ishkur.com/
147.
▲
by
jph
2y ago
A longtime collaborator emailed me directly to point me to the fake profile. I found the other fake profiles just by fiddling with the last character.
148.
▲
New kind of GitHub fraud: how is this happening and how do HN users handle it?
10 points
by
jph
2y ago
|
9 comments
149.
▲
by
jph
2y ago
> add assertions to your code. Yes, and many programming languages have assertions such as "assert greater than or equal to". For example with Rust and the Assertables crate: fn calculate_something() -> f64 { l
150.
▲
by
jph
2y ago
In addition to the military-programming history of "foo", there's also a military-programming history for the variable naming convention of "alfa", "bravo", "charlie", "delta", etc. The
More ›