HNHacker News
TopNewBestAskShowJobs

bouchard

289 karma · joined June 9, 2019

submissionscomments
bouchard··on Plex laid off the whole player team
If you wanna share with friends and family; it's way more accessible than setting up access to a VPN/tailscale/etc.
bouchard··on Plex laid off the whole player team
I've been running an older client version (last one before the new UI) on both Android (mobile) and Fire TV Stick 4K. Hasn't been too much of an issue to setup for friends, you just have to make sure to disable auto-updates.
bouchard··on A map of every lighthouse
Even on desktop panning is remarkably slow.
bouchard··on Picophysics: Single file physics for games on platforms like N64, PSX, DC
The README is in the header file (picophysics.h)
bouchard··on Show HN: Pet Reminder – A macOS reminder app with a desktop pet
The repository hasn't been made public yet it seems.
bouchard··on For first time, a cell built from scratch grows and divides
What field are you in that you'd actually wait two years, rather than retract your submission and go somewhere else?
bouchard··on One KW wind turbine without civil engineering
Their "technical validation (CFD)" document looks like AI slop...
bouchard··on For first time, a cell built from scratch grows and divides
Rejections from journals are not uncommon and sometimes it's for somewhat questionable reasons.

Uploading the manuscript to a preprint server and/or submitting to another journal, which Adamala is doing/planning to do, is the normal response.

Sending it to journalists beforehand is what I consider an overreaction.

bouchard··on For first time, a cell built from scratch grows and divides
> “It’s an unusual way of doing things,” says Kerstin Göpfrich, a synthetic biologist at Heidelberg University.

That's being kind; it's a complete overreaction, simply put.

bouchard··on Show HN: A physically-based GPU ray tracer written in Julia
> Yes 1-based indexing is a mistake. It leads to significantly less elegant code - especially for generic code - and is no harder to understand than 1-based indexing for people capable of programming.

Some would argue that 0-based indexing is significantly less elegant for numerical/scientific code, but that depends on whether they come from a MATLAB/Fortran or Python/C(++) background.

A decision was made to target the MATLAB/Fortran (and unhappy? Python/C++) crowd first, thus the choice of 1-based indexing and column-major order, but at the end of the day it's a matter of personal preference.

0-based indexing would have made it easier to reach a larger audience, however.

> and is no harder to understand than 1-based indexing for people capable of programming.

The same could be said the other way around ;-)

bouchard··on We rendered and embedded one million CAD files
The approach could be helpful for searching though large 3D model libraries like GrabCAD for some visual placeholder part by just describing it.

The generality of the part descriptions made me chuckle.

> A bevel gear with a circular base and a series of angular, tapered teeth extending radially outward. The teeth are uniformly distributed around the circumference, allowing for meshing at an angle with another gear. The gear's face includes a set of holes, varying in size and symmetrically arranged around the central bore, likely for weight reduction or mounting purposes. The central opening likely acts as an axle or shaft attachment point. The design facilitates the transmission of rotational motion between intersecting shafts, typically at a 90-degree angle.

bouchard··on Nvidia's $20B antitrust loophole
This is a about Groq, not Grok (Musk's chatbot).
bouchard··on Comments on "Glauert's optimum rotor disk revisited"
Comments on the claims made by Penn State's PR department in "Student refines 100-year-old math problem, expanding wind energy possibilities"

> https://news.ycombinator.com/item?id=43162544

bouchard··on YASA beats own power density record pushing electric motor to 59kW/kg benchmark
Meh, depends what's the goal. Exceeding predicted performance is not a screw up, it's just providing a minimum guaranteed performance aka playing it safe (under promise, over deliver).

Also, we don't know by how much the most optimistic predicions were exceeded.

Makes for nice marketing ;)

bouchard··on YASA beats own power density record pushing electric motor to 59kW/kg benchmark
Depends if you make overly conservative assumptions in your modeling...
bouchard··on Is Fortran better than Python for teaching basics of numerical linear algebra?
Using greek symbols as public-facing function arguments, etc. is definitely not recommended, and not that common (at least in my experience).

It's best used for internal calculations where the symbols better match the actual math, and makes it easier to compare with the original reference.

bouchard··on Show HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS Model
Never thought I'd see the name LimeWire again, wow
bouchard··on US Coast Guard Report on Titan Submersible
Looking at interview footage of Stockton Rush, it seems he really wanted to be a disruptor and accomplish something which everyone else (i.e., experts) deemed impossible. He thought he could do what SpaceX did for space, but for underwater exploration.
bouchard··on US Coast Guard Report on Titan Submersible
The Netflix documentary has some extra interviews with employees, clients, etc. which are interesting. (1hr 51min runtime though)
bouchard··on Bell advances to build phase of secretive DARPA high-speed VTOL contest
https://archive.is/3aNvO
bouchard··on GPS Needs to Toughen Up, or Get Trampled Down
"nmi" is also common
bouchard··on Spare parts for Canada's F-35 fleet will be controlled by the U.S.
No, it's the standard procedure for F35 parts supplied to allied countries. Which is why it's a bit of an issue in the current political context.

But a U.S. Government Accountability Office report in 2023 revealed the rules governing the F-35 parts. The report noted that the parts are the property of the U.S. government until they are installed on another nation’s aircraft.

bouchard··on Airfoil
Understanding Aerodynamics: Arguing from the Real Physics by Doug McLean, a former aerodynamics Technical Fellow at Boeing Commercial Airplanes.
bouchard··on Airfoil
Not really, they're a nice first step though, or if you require something "good enough".
bouchard··on Airfoil
Which can be a bit of a challenge when trying to land, especially for aerodynamically efficient aircraft.
bouchard··on Python 3.13 Gets a JIT
FWIW, I use numba's (experimental) jitclass pretty successfully in my projects.

(Actually a monkey-patched version to be able to set njit arguments)

bouchard··on Comparing Performance of Julia on CPUs vs. GPUs and Julia-MPI vs. Fortran-MPI
> (good pointers on speeding up the Python code beyond Numpy listed but not tried or benchmarked)

Damn, it would have been a nice benchmark if they did do a comparison against numba/cython.

bouchard··on Shed Skin – A (restricted) Python-to-C++ Compiler
From GitHub:

> Some timings for the Shed Skin 'sieve' example (n=100000000) and several Python implementations/optimizers:

  cpython 3.10.6:     13.4 seconds
  cpython 3.11.0:     11.4
  nuitka 0.6.16:      11.4
  pypy 3.9.12:        5.8
  numba 0.56.4:       2.5
  shedskin (master):  1.9
> Note that Numba defaults to int64 as integer type, while Shed Skin defaults to int32. Performance is practically equal when using shedskin --long.
bouchard··on Ogre 14.1
GP is talking about the current homepage which shows the following text over a colored background:

> Since 2001, OGRE has grown to become one of the most popular open-source graphics rendering engines, and has been used in a large number of production projects, in such diverse areas as games, simulators, educational software, interactive art, scientific visualisation, and others.

bouchard··on Towards a new SymPy
You can use mamba's much faster solver directly with conda.

  conda install -n base conda-libmamba-solver
  conda config --set solver libmamba
Page 1 of 2Next →