HN user

leblancfg

1,092 karma

Mostly a data plumber.

https://leblancfg.com

Posts22
Comments271
View on HN
leblancfg.com 7mo ago

Testing Absurd Queues for AI Workloads

leblancfg
3pts0
leblancfg.com 1y ago

When's the best time to surge when cycling up a hill?

leblancfg
2pts0
leblancfg.com 1y ago

I Miss Vim

leblancfg
4pts1
illuminate.google.com 1y ago

Google Illuminate: Books and papers turned into audio

leblancfg
713pts243
leblancfg.com 3y ago

Automating Command Execution Across Tmux Panes

leblancfg
1pts0
leblancfg.com 3y ago

Being a Good Unix Neighbour

leblancfg
36pts7
en.wikipedia.org 3y ago

Fractional Calculus

leblancfg
5pts0
leblancfg.com 3y ago

The Data Bus: a helpful pattern for data engineering

leblancfg
1pts0
www.bbc.com 5y ago

Canada's vaccination rate overtakes US

leblancfg
52pts54
news.ycombinator.com 6y ago

Ask HN: What do you do to focus on the essential?

leblancfg
2pts0
news.ycombinator.com 7y ago

Ask HN: Better Jupyter code completion?

leblancfg
4pts1
news.ycombinator.com 7y ago

Ask HN: What most controversial opinion do you hold?

leblancfg
7pts8
news.ycombinator.com 7y ago

Ask HN: Data assets – Automated filesystem exploration?

leblancfg
1pts1
leblancfg.com 7y ago

Unhashable in Python – Getting the unique number of locations in a GeoDataFrame

leblancfg
2pts0
leblancfg.com 7y ago

GPU Headaches: Notes on Installing CUDA, CuDNN and Tensorflow on Manjaro

leblancfg
51pts41
leblancfg.com 7y ago

Notes on Installing CUDA, CuDNN and Tensorflow on Manjaro

leblancfg
1pts0
leblancfg.com 8y ago

Higher-level functions in Python, Part 3 – filter

leblancfg
3pts0
news.ycombinator.com 9y ago

Ask HN: Project Euler-Type Challenges for Data Science / Analysis?

leblancfg
2pts1
news.ycombinator.com 9y ago

Ask HN: Does HN run ads?

leblancfg
1pts1
github.com 9y ago

Dotbot: A better way to organize your dotfiles

leblancfg
2pts0
arxiv.org 10y ago

You Can Finally Train Neural Networks on AMD and Intel GPUs (Torch)

leblancfg
3pts0
jeremykun.com 10y ago

How to Conquer Tensorphobia (2014)

leblancfg
1pts0

Author here: funny you should mention that! Same idea has been on my mind for years at this point.

To me, the holy grail of sports training is to have simple but powerful enough models to estimate power data from dozens of movements, and fit various power curves that match real-world training.

So much promise there.

---

As for Stryd: That's so interesting. I'd imagine a lot of the same parallels to cycling to apply? Once you have your running CP/FTP, I'd imagine you could follow the same cycling training plans (relative to your FTP) for the same intended stimulus.

I'm curious though, can you see the Watts/zone/W'bal/etc. values on a watch or something when you're running?

I didn't look into or find any myself, but "power meter enabled" sports like cycling, rowing, etc. have a way to measure the strain/fatigue of efforts relative to the athlete's fitness (FTP). Same would apply here.

There are various methods to measure that strain, e.g. Strava, intervals.icu, TrainerPeak all have their slightly tweaked implementations.

100% agree. And the issue with med-ball slams is they also can just be dropped in a testing setting, and the only power needed to be generated is on the "up" cycle. I wouldn't even trust my own med-ball slam benchmarks from one month to the next, as I'm not confident I slammed them with the same intensity.

I'm curious though, wouldn't a Concept2 ski-erg be the best machine for that job?

track your one rep max force [...] especially for sprinters

Yeaaah that's the ticket =) One level of abstraction higher: you can think of that 1RM as the leftmost point on the max power curve, i.e. max force you've historically generated, from 5secs all the way to e.g. 60 mins [1].

(1) https://www.trainingpeaks.com/blog/4-key-uses-for-the-power-...

Both are needed, but for an athlete watts is by far the more useful feedback for training, and following the intended stimulus of workouts.

As a workout, "bike 30 km" is vague and meaningless. "bike 30km in 1h" is better, but not specific to the athlete: some have better cardio than others. Most serious cardio workouts are given in zones: "bike 1h at 60-65% of your functional threshold power" [1] – this particular workout would also be known as "zone 2 training session".

(1) https://www.trainerroad.com/blog/what-ftp-really-means-to-cy...

Fine tuning was never really hard to do locally if you had the hardware. What I’d like to read in an article like this is more details into why they’re making a comeback.

Curious to hear others’ thoughts on this

I'm not familiar with the Australian education system or this study's design, but at first glance, this quote

The report, commissioned by the Alliance of Girls’ Schools Australasia, was conducted by Macquarie Marketing Group using OECD data

reads more to me like "we found that all-girl private schools are better than the average of public and private schools", and the obvious reason why is probably *because they're private schools*, and not because they're all-girl.

[dead] 1 year ago

I hate the idea of MCP servers being their own OAuth providers and IMO I wouldn't use this. MCP servers just shouldn't have to handle OAuth user management. The only reason PostgreSQL is needed here is to store OAuth tokens for its users. It works though ¯\_(ツ)_/¯

The draft spec[1] – soon to be published AFAICT – flips this on its head and says "no, the MCP server is an OAuth2 protected resource, just go and talk to this authorization server and I'll accept its tokens". The MCP server doesn't need to handle anything related to auth. That's much saner, and would recommend people build towards _that_ particular future in mind.

But also broadly speaking: I strongly believe the mental model needs to move to MCP servers are URLs. It should just be extra endpoints and controllers on top of your app. I don't want to `npm install mcp-your-app` or go through someone else's implementation, I want to hit `https://your.app.com/mcp` directly.

I guess it's fine having the separate infra for an MCP server used to connect to 3p services... but fingers crossed, your 3p services starts exposing MCP endpoints directly.

edit: Add URL, fix words

1. https://modelcontextprotocol.io/specification/draft/basic/au...

Love his series, but you really have to keep in mind that his testing methodology is "reductionist": a microphone's quality can't just be distilled to its EQ response. Phase, transient response, clipping, etc. are also part of the equation.

edit: My "case in point" moment is Jim's (excellent!) DIY amp section in this video: https://youtu.be/wcBEOcPtlYk?si=jkehIfyo6AgeTLUo&t=918. Its EQ indeed sounds like the big names, but I'm sure you'll also notice how its dynamics also sound so thin. That's likely because solid state clipping != (saggy) tube overdrive.

After an innovation phase there is an implementation phase. Depending on the usefulness of the innovation, the integration with existing systems takes time. It is calculated in years, tens of years. Think back on the 80-90s, where it took years to integrate PCs into offices and workspaces.

From your comment, is sounds like you think that the implementation phase of LLMs is already over? And if so, how do you come to this conclusion?

Here's a thought experiment. Think back on how that statement would have sounded like to past-you, 3 years ago. You would probably have dismissed it as bullshit, right? We've gone a long way since then. Both in terms of better, faster and cheaper models, but also how they're being intertwined with developer tooling.

Now imagine 3 years from now.

Please do whatever you feel like doing. If you like the aesthetic and it fits the overall design, why not? Don’t let some HN commenter tell you what you can’t do.

Recently switched to WezTerm and I'm very happy. Was using kitty before that – loved the set up and simplicity coming from iTerm2. WezTerm is leaps and bounds better in terms of what comes out-of-the-box. My terminal config is short enough to sit all in one screen on my editor. After that, the terminal just... gets out of the way and I don't need to think about it.

But the straw that broke my back with using kitty was, I'd end up encountering issues or trying to recreate some of iTerm2's features, only to end up time and again on kitty's maintainer's terse and dismissive comments.

e.g. IIRC his answer to "How do I set up tmux with kitty?" was something like "Don't, tmux is dumb" and closing it. Eventually I gave up.

I read the following:

The focus of this study was not to analyse the prevalence of the occurrence of the median artery in relation to ethnicity, geographic origin or variations by sex, but to identify the global trends in its occurrence.

and thought "well that explains the astronomical precision of the p-value, they didn't take ethnicity into account!". You would expect to see variation prevalence vary by ethnicity, no big news here.

But no! Thinking about it more, that's exactly what is says on the tin: global ethnic populations changed in the last ~140 years, and with it, the prevalence of generic variations. Makes perfect sense ¯\_(ツ)_/¯

edit: I mean... assuming the causal link ofc. I'm assuming this makes more sense than some kind of evolutionary pressure that is selecting for forearm median arteries.

For me kitty’s main upside is its configuration dotfile that can be version controlled. I used iTerm2 for years, but moving around multiple computers makes it harder.