HNHacker News
TopNewBestAskShowJobs

jackmott42

1,582 karma · joined June 17, 2022

submissionscomments
jackmott42··on Ariane 5 User’s Manual (2011) [pdf]
The motivation for Ariane 6 is to halve launch costs and increase launch cadence.

As some have noted though it will still be an order of magnitude slower cadence than SpaceX is achieving and still not re-usable at all.

jackmott42··on Against Alcohol (2022)
>Since when is my productivity his problem?

We are all in this together, our behaviors are all shared problems. The more important lesson from prohibition is that prohibition just doesn't work. There may be other ways to disincentivize the behavior though. If there was a way to do it, we would all save tons of money on health care, have less drunk driving deaths, less deaths due to various violence, get more done, etc etc

jackmott42··on Data-Oriented Design (2018)
The advice of keeping the data you access frequently contiguous in memory applies to everything on modern hardware. If there is a program where performance is an issue at all, probably this will be one way to make sure performance is good.
jackmott42··on Gen Z are turning to delusional thinking to cope
Much more effective than being the USA and having to do without because you can't pay.
jackmott42··on Tesla Fleet Telemetry
>“there ain’t nothing you can do about sharing your private data with us”

You can turn off lots of data sharing and monitoring settings in the standard UI in the car, last I looked it wasn't even hidden behind any dark patterns.

jackmott42··on Titanic tourist sub photos show wreckage being brought ashore
Dragon capsule was designed in close partership with NASA, and the Falcon 9 is the most reliable orbital rocket in history now.
jackmott42··on Titanic tourist sub photos show wreckage being brought ashore
because of a false flag conspiracy reason of some sort of course. probably aliens involved.
jackmott42··on Testing the memory safe Rust implementation of Sudo/Su
One of the famous non memory safety bugs in sudo recently was related to using a sigil, which Rust would have prevented because the natural and easy solution in Rust for those use cases is an Enum/Sum Type.

Which is to say that Rust has safety features beyond just what we are used to from garbage collected languages. Sum types, stricter typing, data race protections, etc.

jackmott42··on U.S. pedestrian deaths reach a 40-year high
Sounds like a loophoole to me. You just wanted to get in a swipe at Obama, which is fine, he screwed up here.
jackmott42··on U.S. pedestrian deaths reach a 40-year high
MPG regulation would have had the same effect if there wasn't a loophole to avoid it by making the truck bigger :(
jackmott42··on Many in the AI field think the bigger-is-better approach is running out of road
I'm pretty excited by the possibilities. I am astounded by how much these language models can do with nothing but "predict the next word" as the core idea. I imagine in the near future having collections of a hundred different models, physics models, grammar models, fact models, sentiment models, vision models, wired all together by coordination models, and wired up to math tools and databases to ground truth when possible. I think it can get pretty wild.

Just chatGPT wired up to Wolfram Alpha is already pretty creepy amazing.

jackmott42··on Intel Releases x86-SIMD-sort 2.0 With Faster AVX-512 Sorting, New Algorithms
It can often be more than you would expect from the width increase, as lots of masking tools and instructions allow you to vectorize things more efficiently than could be done before.
jackmott42··on Intel Releases x86-SIMD-sort 2.0 With Faster AVX-512 Sorting, New Algorithms
A lot of the downclocking issues he was talking about then are less severe now on newer Intel cpus and AMD cpus, which changes the calculus a lot.

You could probably find a workload where your conclusion is correct but I think the vast majority of workloads would be faster with AVX-512 if you have the time to leverage it.

jackmott42··on Why isn't Titan classed? (2019)
align layers of fibers in different directions and you can get strength in different directions. But it is tricky! The glue holding the metal end caps to the carbon tube is also a possible failure point. Imagine a metal ring slid over a carbon tube held on with glue. If pressure deforms the metal differently than the carbon, you get a gap at the interface and BOOM

or if sea water degrades the glue, or if the carbon fiber degrades after each trip and eventually isn't strong enough any more, etc.

jackmott42··on Why isn't Titan classed? (2019)
Yeah, mechanical failure was not a major problem with subs...until someone started gluing dissimilar materials together to make one!
jackmott42··on Full ignition for ESA’s reusable rocket engine
It isn't at all clear yet that their open cycle engine is dated. Raptor has yet to prove reliable. Perhaps it will be, perhaps it will not. It is fundamentally harder to start the full flow staged combustion cycle, so time will tell if they can make this work as reliably as they have the merlin.

SpaceX still makes all of their money with a simple open cycle rocket engine, and it burns RP1 which is expensive to clean up. Prometheus would be better in that regard.

jackmott42··on Making C++ safe without borrow checking, reference counting, or tracing GC
I would never tell you that you are wrong to have cyclic data structures. But there are reasonable workarounds like using handles into an array to do it, which of course re-creates some of the same problems as pointers, but not the worst ones, and is often a positive for performance on modern hardware due to improved data locality.

Or you can use reference counted types and take a small performance hit.

Or use unsafe and git gud.

jackmott42··on Making C++ safe without borrow checking, reference counting, or tracing GC
If you were starting a new project you could put lints in place to make these things enforced. But at some point you have all these lints and customizations in place, and you can't use old or 3rd party C++ code any more because of them, so you begin to ask, why not just use a new language where this stuff isn't pasted together with glue and bailing wire?
jackmott42··on Quality of new vehicles in US declining on more tech use: study
Everyone can make a good car now, they are a commodity now. So to differentiate in the market you turn to nonsense (pointless features you can talk about) and obfuscation (confusing pricing and options and fees, ala airlines)
jackmott42··on Quality of new vehicles in US declining on more tech use: study
Power windows are cheaper to manufacture now, oddly. So that is what we will get!
jackmott42··on Starlink v2 reached the brightness reduction target recommended by astronomers
Spinlaunch would destroy these satellites, and still requires some amount of rocket to get to orbit.
jackmott42··on Prison chess clubs helping rehabilitate inmates
If the prison system keeps ANY of the money you immediately get incentives for abuse and the unimprisoned may not like having their jobs taken by lowball prison laborl
jackmott42··on Gov. DeSantis signs bill banning most direct-to-consumer auto sales
There used to be a very few number of car companies who held a lot of power over dealerships and used to abuse that power, which led to laws protecting dealers in ways that at least arguably made sense at the time, but don't anymore.
jackmott42··on Gov. DeSantis signs bill banning most direct-to-consumer auto sales
These dealer protection laws made sense decades ago, they no longer make sense, but dealers bribe our politicians to protect them. That is all it is.
jackmott42··on Effective Rust (2021)
It isn't a question of aesthetics, the primary pragmatic issue with languages that have many features is how hard it can be to read a new code base. Tools like macros and traits can save you a lot of typing but when someone else comes into your code, it is much harder to come to terms with it than simpler languages like C or Go where the set of features can all be held in your head and the actual code is explicitly stated rather than generated by macros and generics and such.

This is a natural tradeoff in language design, do you deal with verbosity and boilerplate because the language has few features, or do you deal with the cognitive overhead of understanding all the features?

jackmott42··on Modern language models refute Chomsky’s approach to language
The LLM doesn't hold the whole dataset in its head either.
jackmott42··on Modern language models refute Chomsky’s approach to language
Man I remember when people downplayed AlphaGo because it didn't teach itself unsupervised. "Nothing to see here". Only took them a few months to do AlphaZero.
jackmott42··on How some common material imbalances affect your win-rate
OP is making an unimportant pedantic point.
jackmott42··on How some common material imbalances affect your win-rate
I am amazed that you think the author doesn't already understand that.
jackmott42··on The effect of deplatforming hate organizations on their online audience
I'm sorry you don't have enough places to talk to bigoted people online, have you tried TOR?
← PreviousPage 7 of 21Next →