HNHacker News
TopNewBestAskShowJobs

crispyambulance

10,384 karma · joined January 18, 2016

submissionscomments
crispyambulance··on PyInfra 3.8.0
A lot of this is a matter of taste and judgement.

In the same way that it's possible to have an xml/json/yaml/toml config that creates despair in those who have to maintain it, a python or bash script can grow into a monster in the basement.

Or, it could be a cogent script that makes its intent and operation obvious. I prefer that when possible.

crispyambulance··on PyInfra 3.8.0
> Infrastructure as Code, not infrastructure as YAML.

Right on.

It's amazing to me that we've spent decades with programming languages and environments which can accurately guess what you're about to type next, which have enormous expressiveness while maintaining cogency, which are intuitive and well understood by humans, which have endless libraries and an infinity of ways of connecting with the world.

And what do we use to configure the most sophisticated infrastructure to run such code? Yet another mark-up language!

crispyambulance··on GameStop makes $55.5B takeover offer for eBay
> ...sneaker company that pivoted to data centers set the 'weird' bar pretty high...

"Weird" is the wrong word for Allbirds. "Fraud" is far more fitting. They obviously have no intention running an AI-datacenter business and are doing it for the stock-price rush. A small number of people will be laughing all the way to the bank, and everyone will forget Allbirds in short order.

Ebay has a history of being legit, though they have had a long list of uncanny acquisitions themselves (including Skype, which they later sold for a stiff loss). It's a pity they couldn't just execute on their core business and are now being acquired themselves by an entity using sketchy financial shenanigans.

Who's going to stop a few rich people with a pile of money and a stated intent of doing something they have no intention of doing? No one, I guess. I mean, there's plenty of examples. Supermicro is still listed on NASDAQ even though one of their founders was caught smuggling export-controlled GPU's in Supermicro servers to the tune of 2.5 billion dollars a couple months ago.

crispyambulance··on The USB Situation
I think USB-C is certainly a step in the right direction.

The remaining problem is the lack of CLEAR, easy to understand markings on the cable that indicate whether it’s intended as power delivery cable or as a 10Gbps data cable or as a thunderbolt-capable cable or any of many combinations in between those. This should not be limited to physical markings on the cable itself but also in the form of electronic self-identification so that you could plug in a cable and have the OS tell you exactly what cable you plugged in. Why not? We have power-delivery protocols, adding cable self-id would be a trivial addition.

I suspect the vendors of these, and perhaps the designers of the spec too, have deliberately made this confusion an integral part of the standard. It creates churn and consumers buying more cables than they need.

crispyambulance··on Ti-84 Evo
Apparently, you can use it in RPN mode!
crispyambulance··on Craig Venter has died
RIP. He was an amazing human. I worked for a time at JCVI when it was in Rockville, shortly after he had left Celera Genomics. He led a team that did something which was considered intractably difficult-- sequencing whole genomes. Then he did it again with global ocean sampling and synthetic genomics and other things. That is not to say that "he did it single-handedly", Venter was a hybrid of scientific and organizational talent that was able to make this stuff happen by coordinating stuff that's super hard to coordinate.
crispyambulance··on ASML became the chokepoint for cutting-edge chips
It's "complex enough" to be notable for it's complexity and thus a good example for considering the character and economics of complex machinery.

It's kind of pointless to fret about whether it's "the most complex" like there's an objective 1-dimensional ranking that even has utility.

crispyambulance··on PCR is a surprisingly near-optimal technology
When practitioners say "PCR" they don't (usually) just mean amplifying DNA for use as part of the input to another process.

What they usually mean is PCR with chemistry that selectively amplifies some specific sequence of DNA. This chemistry has dyes in it which fluoresce when illuminated at some specific wavelength. The point of all this is to answer a "yes/no" question for the presence of some DNA sequence in the sample. This is done at scale with multiple chemistries looking for different DNA sequences. This is also known as "real-time PCR".

It's sort of like the biological-assay version of the kid's game "20-questions". If you do it right, it's an enormously powerful detection technique for medical purposes. It gives you your "answer" in a reasonable amount of time on your desk while you wait.

That said, there are biological assays that don't need the thermo cycling anymore. These newer assays use more sophisticated chemistry that amplifies at a constant heating temperature. In the simplest terms, they're just heaters combined with a fluorometer. It's potentially MUCH faster than realtime-PCR.

In any case, the only real serious money-making business for these instruments is in-vitro diagnostics. That requires FDA approval, and that means a ~10K minimum for the instrument and tens of dollars for the consumables containing the assays, and definitely a pricey service agreement for the instrument (eg Bio-Rad instruments).

A distant second money-making business would be research-use-only instruments, but these are not going to be inexpensive little devices.

crispyambulance··on Fundamental Theorem of Calculus
That font, and how it's integrated with the math looks amazing. Katex for the math?
crispyambulance··on Stop trying to engineer your way out of listening to people
The OP just told us all what it was about. You don't know any more or less than I do.

I simply am skeptical of their smug take on it.

crispyambulance··on Stop trying to engineer your way out of listening to people
None of us knows the exact situation but the fact that the person said his documentation was "complete, correct, and relatively terse" is a red-flag. It seems to me like smug over-confidence.

If the document really was so clear and error-free, then why would the boss try to "fix it"?

crispyambulance··on Stop trying to engineer your way out of listening to people
> I'm not saying that readability can't be a consideration when making documentation. I am saying that if you discard accuracy in the process, you've fucked up quite badly.

You're right to elevate accuracy to a high level of importance, but that is NOT ENOUGH if the thing is has poor readability. The audience has to be able to understand the document if the document is to be useable.

There's only a certain amount of effort anyone can deliver in producing a document. But if the author can't deliver readability, they need to follow up the document with a lot of support and/or get some help to make it useable.

crispyambulance··on Stop trying to engineer your way out of listening to people

  > The documentation was complete, correct, and relatively terse. Less than a page.
No, that's YOUR IMPRESSION of your own writing.

There are many reasons why others might not find what you wrote sufficient to understand it. You boss ran it through AI for a reason and that reason was most likely because it the document was not understandable or perhaps confusing.

Did the document have usage examples? Did it explain context and background? Did it use "precise" jargon that not everyone knows? Did you follow up the documentation writing with a meeting with stakeholders/users to see if they had questions?

It sounds like you just "threw it over the wall" like you were done with it and left your boss to figure out how to get others to use it. If you find that you have "near constant" struggle to communicate, there is a strong possibility that the problem is yours and not everyone else.

crispyambulance··on Introduction to spherical harmonics for graphics programmers
Spherical harmonics are basically a fourier series. They're a complete orthonormal set of basis functions for functions for the unit sphere. Whereas the fourier series from calc 101 is a complete orthonormal set of basis functions on the unit interval (eg [0,1]).

In other words you can express any reasonable function on the unit sphere as a series of spherical harmonic terms. That makes them ideal for working with differential equations (eg schrodinger's equation for the hydrogen atom, or, emission from an arbitrary light source).

crispyambulance··on Git commands I run before reading any code
Tools, done right, are a joy to use and allow you to be expressive and precise while also saving you labor. Good tools promote mastery and creative inquiry.

Git is NOT that.

Git is something you use to get stuff done, until it becomes an irritating obstacle course of incidental complexity.

crispyambulance··on Git commands I run before reading any code
I am convinced that the vast majority of professionals simply don't bother to remember and, ESPECIALLY WITH GIT, just look stuff up every single time the workflow deviates from their daily usage.

At this point perhaps a million person-years have been sacrificed to the semantically incoherent shit UX of git. I have loathed git from the beginning but there's effectively no other choice.

That said, the OP's commands are useful, I am copying them (because obviously I won't ever memorize them).

crispyambulance··on Why Switzerland has 25 Gbit internet and America doesn't
Simple question that doesn't seem to be addressed by "speed tests".

Does 25Gbps matter? I mean, it's not like your online services are going to be "faster", right?

Is Netflix or any other web endpoint that normal people use going to be noticeably better because a household has 25Gbps rather than 1Gbps?

Doesn't this only matter for many simultaneous users of heavy web traffic?

crispyambulance··on Caveman: Why use many token when few token do trick
I no like.

It sort of reminds me of when palm-pilots (circa late-90's early 2000's) used short-hand gestures for stylus-writing characters. For a short while people's handwriting on white-boards looked really bizarre. Except now we're talking about using weird language to conserve AI tokens.

Maybe it's better to accept a higher token burn-rate until things get better? I'd rather not get used to AI jive-talk to get stuff done.

crispyambulance··on Quantum computing bombshells that are not April Fools
I do, sport, like everybody else.
crispyambulance··on Quantum computing bombshells that are not April Fools
I got some too. Obviously the principles behind quantum computing are perfectly sound. It's just those pesky engineering obstacles.

One of the companies around today or in the near future will be the one who makes it work at a practical scale. It will have enormous impact, but I think it will be a slow-burn kind of thing as making effective use of quantum computers will take a long time to evolve, IMHO.

Unfortunately, Google and IBM are also working on this stuff and they have deep pockets. They might do it, but even if they don't they may very well decide to acquire whoever does.

These stocks (IONQ, RGTI, QBTS, XNDU) are a sort of thinking-man's LOTTO ticket which will have its numbers called anytime within the next 5 to 20 years (probably closer to 20). I think they're worthwhile to hold in affordable quantities to see what happens. It might hit big, or it might fizzle out for a variety of reasons. There will also be some hype-driven market sugar-rushes along the way that are an opportunity to rake in a modest profit. This has happened already with IONQ, RGTI and QBTS earlier this year. It will certainly happen again when the patagonia-vest people get jazzed about something.

crispyambulance··on The OpenAI graveyard: All the deals and products that haven't happened
I think the VC/investor community needs to take A LOT of blame here. They've created an insane rush to financialize everything to moon at the drop of a hat.

I mean, even Andresson-Horowitz was taking NFT's seriously as though they weren't a scam only a few years ago (https://a16z.com/the-nft-starter-pack-tools-for-anyone-to-an...).

These people are also looking (and funding) quantum computing companies as though quantum computing is right around the corner after AGI.

They need to cool their jets. AI is certainly a worthwhile and super important development, but it's still possible to go overboard with it.

crispyambulance··on Build123d: A Python CAD programming library
I use a scheme variant in an optics simulation product.

It's actually very pleasing to work with. I wish there was more stuff like this. Lispy programming languages and CAD seems like a natural fit.

That said, python is preferable for most people.

crispyambulance··on An industrial piping contractor on Claude Code [video]
I love it too. It's a really positive aspect of AI. And it's NOT because it "takes jobs away from developers". In this case, there was NO (professional/career) developer and NO software product focused on what this guy did.

We've long made fun of excel-jockeys getting carried away with VBA, but they came into being because engaging with turgid and expensive software companies to do important but small jobs was such a pain in the ass. This is the start of a new era, and while I am sure we're going to see some wild fiascos, it is a move in the right direction for people that need to solve problems with computers.

crispyambulance··on Denmark was reportedly preparing for full-scale war with the US over Greenland
There's a difference between "posturing" for show and actually "preparing for war".

They're wise to the fact that "the Stable Genius" isn't going to try anything violent with Denmark/Greenland, but they still want to prevent him thinking about just stealing territory "peacefully."

crispyambulance··on Show HN: Poppy – A simple app to stay intentional with relationships
> Like all things that irk overly technical people it [AI-written copy] will be completely missed by the masses...

I find the opposite is true. AI-written copy is an instant turn-off to non-tech folks but many tech-focused people tolerate it.

crispyambulance··on I found a vulnerability. they found a lawyer
They almost certainly did not. They likely just hired a cheap contractor to get their service up, and went with it when "it worked".

The contractor (who was certainly incompetent) probably looked at a bunch of nightmarishly complex identity API's and said "F** it!", combine that with being grossly underpaid and you get stuff like this.

It's a bad situation, of course, and involving threatening lawyers makes it even more ugly. But I can understand how a very small business (knowing nothing about IT other that what their incompetent contractor told them) might get really offended and scared shitless by some rando giving them a 30-day deadline, reporting them to authorities, and demanding that they contact all affected customers.

crispyambulance··on AI adoption and Solow's productivity paradox
I accept that AI-mediated productivity might not be what we expect to be.

But really, are CEO's the best people to assess productivity? What do they _actually_ use to measure it? Annual reviews? GTFO. Perhaps more importantly, it's not like anything a C-level says can ever be taken at face value when it involved their own business.

crispyambulance··on Using an engineering notebook
The practice of using a physical notebook, IMHO, is steadily fading into quaint retro irrelevance for most people in most roles.

I have seen absolutely meticulous lab notebooks before. Each page numbered and dated, cut-outs of graphs taped into the pages, that classy light-green grid-paper. Near flawless penmanship in black ink, with the rare correction crossed out, dated and initialed. Bibliographic references following a strict format in handwriting. Footnotes, FFS.

I've tried, in grad school, 20 years ago to get into the practice. Mine sucked. Non-stop, distracting corrections, maybe a dozen or more per page. Whole swathes of the notebook consisting of deep useless rabbit holes that started with a mis-conception or brain-fart, wasting space, making it a chore to even review what I was doing. I don't think of myself as particularly talented (maybe somewhat better than a fraud). But there are lots of folks like me and much smarter that have the same experience with paper notebooks.

I think really useful notebooks are something that is learned through practice, focus, and mentorship. But there are tools that are much easier to use these days. Notebook-based stuff like jupyter. I like quarto with ipynb myself (though it's not without occasionally infuriating problems).

crispyambulance··on Is particle physics dead, dying, or just hard?
>> Let the physicists build the damn thing and future society will be better off for sure.

> Absolutely not.

And what do YOU mean, "absolutely not"? You have no more say in what happens than anyone else unless you're high level politician, who would still be beholden to their constituents anyway.

And yet big science, like particle accelerators, STILL gets funding. There's plenty to go around. Sure, every once in a while a political imperative will "pull the plug" on something deemed wasteful or too expensive and maybe sometimes that's right. But we STILL have particle physics, we STILL send out pure science space missions, there are STILL mathematicians and theorists who are paid for their whole careers to study subject matter that has no remotely practical applications.

Not everything must have a straight-line monetary ROI.

crispyambulance··on Ask HN: ADHD – How do you manage the constant stream of thoughts and ideas?
> I have ADHD. I think. Pretty sure.

You might be right, but until you get a professional diagnosis you can't really be sure. Hacker-news will disagree but it is impossible to be objective about your own mental health. The good news is that if you do have adult ADHD, it is treatable (much more so than other conditions like depression).

Some people might try to spin it as something cool, but that last "d" stands for disorder. It's a disorder and NOT a "founder thing", regardless of what Paul Graham thinks. ADHD can do enormous damage to your life, relationships, and professional development.

← PreviousPage 2 of 34Next →