HNHacker News
TopNewBestAskShowJobs

ngoldbaum

4,068 karma · joined April 22, 2013

submissionscomments
ngoldbaum··on Kolibri OS: fits on a floppy disk, programmed using interrupts
It’s a screenshot from Cosmic Osmo and the Worlds Beyond the Mackerel.
ngoldbaum··on The Changing "Guarantees" Given by Python's Global Interpreter Lock
It’ll be guarded by a fine-grained mutex, so it won’t seg fault. They’re using a performant mutex based on webkit’s wtf::lock.
ngoldbaum··on FTX "insurance fund" calculated by multiplying trading volume by random number
Fun to see an open source project I contribute to (numpy) used to commit some light fraud.
ngoldbaum··on Flameshow: A terminal flamegraph viewer
I find py-spy really useful in python, it would be neat if you integrated with that somehow.
ngoldbaum··on Road to NumPy 2.0
I’m working on adding missing data support for strings as part of adding a UTF-8 variable-width string type to NumPy. Not a general solution but should help with a lot of use-cases. https://numpy.org/neps/nep-0055-string_dtype.html
ngoldbaum··on Cython 3.0 Released
It’s a little easier to write idiomatic python bindings for a C/C++ library in Cython IMO, because you’re writing the bindings in a language that’s almost python.
ngoldbaum··on Cython 3.0 Released
I guess it’s mismatched expectations. IMO the primary use-case is making python wrappers for C/C++ code or converting prototype Python code into a fast C extension for production use by adding types or progressively converting code into a language that is a mix of Python and C.
ngoldbaum··on Cython 3.0 Released
Cython 3 also uses python type annotaions to infer C types now too, so if you add python types you might see surprising cython speedups.
ngoldbaum··on Carmakers don’t need ‘EV divisions,’ the whole company should go electric now
Assuming you have a garage.
ngoldbaum··on The Astonishing Transformation of Austin
Look at Boulder for an example of what happens when you institute strict limits on growth.
ngoldbaum··on Astronomical Calculations for Hard SF in Common Lisp
Maybe you'll find the paper I wrote describing unyt (https://joss.theoj.org/papers/10.21105/joss.00809) useful? unyt doesn't have type annotations so if you need that then it's not a good fit.
ngoldbaum··on Astronomical Calculations for Hard SF in Common Lisp
You might find unyt useful: https://unyt.readthedocs.io

Disclaimer: I am the primary unyt maintainer.

ngoldbaum··on Lawrence Livermore claims a milestone in laser fusion
I have a watch with lume powered by phosphor-coated tritium vials. I’d better keep it safe from terrorists trying to build dirty bombs.
ngoldbaum··on No evidence UFOs are alien craft, unclassified US intelligence report to reveal
Because the UFO fanatics have been hyping it as it might have lent them some legitimacy.
ngoldbaum··on AirTag Teardown Part One: Yeah, This Tracks
Glass is much more slippery than a plastic or leather case. I’ve cracked a caseless phone’s screen after it slipped off a slightly off-level table. I always use leather cases now and no longer have the problem of my phone randomly slipping off of surfaces or even falling out of my greasy hands.
ngoldbaum··on Hello, HPy
I think the idea is for cython to move away from generating CPython C API code to generating hpy code in the long run. From the point of view of cython users this won’t make much difference.
ngoldbaum··on America’s bald eagle population continues to soar
There’s a nest and nesting pair you can see really clearly from the wildlife viewing area at Barr Lake State Park, about a mile and a half from the parking lot. Helps to have a telephoto lens or decent pair of binoculars, although when I was there a few weeks ago there were several just hanging out in trees right next to trails.
ngoldbaum··on Fecal transplant turns cancer immunotherapy non-responders into responders
CANadian Oil Low Acid, it’s lower in erucic acid than other rapeseed cultivars. In the early 70s there were studies in rats that showed that erucic acid caused heart disease so canola was marketed as being healthier.
ngoldbaum··on Evidence of “modified gravity” in 150 galaxies bolsters dark matter alternative
Also, peer review in astronomy generally consists of correspondence with a single reviewer. There may be multiple rounds of review but a significant majority of papers submitted by professional astronomers doing serious research to journals are ultimately published. It is not the norm in astronomy to be rejected outright from a top journal and then submit to a lower tier journal, instead almost everyone publishes in a few popular journals. This is a tradeoff, but definitely in astronomy at least this means some iffy papers are ultimately published, even in ApJ, and you must always be aware when reading the literature that the paper you are reading is not infallibly correct just because it was published in a journal.
ngoldbaum··on Scaling Mercurial at Facebook (2014)
They also stopped participating in upstream mercurial development, google is pretty much the only major corporate contributor and steward of the project at this point.
ngoldbaum··on Implementing the Exponential Function
Yes, all locally smooth complex functions (e.g. whose real and imaginary parts satisfy the cauchy-riemann equations) are analytic, one of the main reasons complex analysis is way less of a pain than real analysis.
ngoldbaum··on KH-11 spysat design revealed by NRO’s telescope gift to NASA (2012)
That’s not true, the bus and mirror will be used by WFIRST: https://en.m.wikipedia.org/wiki/Wide_Field_Infrared_Survey_T...
ngoldbaum··on Mercurial’s journey to and reflections on Python 3
POSIX APIs take bytes, generally. Python wraps these APIs to take unicode and doesn't allow you to pass bytes, even if you need to. Filenames, for example, are just bytes, and if you force them to always be valid unicode you will make it so that you can't interact with files that have names that aren't valid unicode. That's just one example.
ngoldbaum··on Plotty Bird: flappy bird on the HP7440A pen plotter
This was really cool in person!
ngoldbaum··on Lobste.rs has now more than 10k members
And this is a hilariously incorrect mischaracterization of what happened, see https://lobste.rs/s/fdyztr/new_user_downvoting#c_acmwjt
ngoldbaum··on Lobste.rs has now more than 10k members
jcs is no longer the admin
ngoldbaum··on Lobste.rs has now more than 10k members
https://lobste.rs/about#michaelbolton
ngoldbaum··on Lobste.rs
Drop by irc and don't be a huge jerk immediately.
ngoldbaum··on Show HN: Unyt – Handle, manipulate, and convert data with units in Python
The documentation is at https://unyt.readthedocs.io. The OP is a paper describing the package and includes a comparison with Pint and astropy.units. Here's the PDF: https://www.theoj.org/joss-papers/joss.00809/10.21105.joss.0...
ngoldbaum··on Ask HN: Recommendations of good cybercrime novels?
“git commit murder” is a story in the style of a detective novel set at a BSD convention. Not sure if it counts as “cybercrime” because it’s about a murder but of course the motive and circumstances only make sense in terms of the internal politics of a fictional BSD distribution. It’s also a really authentic description of what it’s like to be at a technical conference as a newcomer where you don’t know anyone.
← PreviousPage 2 of 12Next →