You do realize EV’s pollute as well? Batteries are nasty.
HN user
waynecochran
Computer Scientist working in Computer Vision.
| The gas detected in the atmosphere is helium
The planet must have an enormous escape velocity to contain helium in its atmosphere. If there is life there they are stuck.
I am shipping sophisticated computer vision code that is more reliable and better tested than ever before. This isn't some vibe coded bullsh*t. This is me writing detailed mathematical specs and it do all the heavy lifting.
There has been a steady decline for decades. Release early, release often. One example: Apple used to have a thing called Gold Master release when updating software was not as immediate. The GM programs met a high bar for quality. Not so much anymore… the attitude is we can just release a new version later this week. There also used to be a thing called backwards compatibility… now no one thinks twice about breaking code on older platforms.
It will be easier than trying to learn to the new features of C++34.
I think you misunderstand -- I am still reading the article.
That is exactly what I was thinking. I was a seasoned C++ programmer and always loved reading articles like this. I can't imagine I will every write my own C++ code again -- or in any language. I now program with English specifications now and I am 10000% times more productive.
The main iPhone app I maintain for work is 100% claude edited now ... I don't touch the code anymore ... I do occasionally look at it. It does a way better job than I could. I do have Xcode open as claude does its thing ... and I occasionally sign and deploy with Xcode. No coding though.
That is the part Claude can handle and actually does. In fact, recently claude automaticaly converted some spline generating code to double precision and did some other refactoring as well after it realized poor results thru tests it generated on its own! I was gobsmacked!
... I believe many programmers at this point have less impact they could have because they look at the code.
I think my strength is now more in my ability as a mathematician and a writer than as a programmer. Being able to write detailed specs and doing QA by testing is far more productive than looking at code.I am sure it probably was - a bit heavier option. There other mobile / VR / XR apps that I had to port to a variety of platforms using languages like Swift and Kotlin -- each platform has its own vector library. These don't necessarily provide SVD routines. Apple has their Accelerate framework, but is very unnatural to use IMO -- and Swift and C++ don't play that well together regardless of what folks say (that is why I tend to still use Obj-C++ when I have a choice).
There was another app where I had a 3x3 shear transformation that I needed to decompose into a rotation * scale * rotation which is exactly what SVD does (see https://tinyurl.com/384mkdvh). No need to bring in a full linear algebra package just for that.
Here is an example. I wrote a MacOS app in Objective-C++/C++ that used Eigen's JacobiSVD solver at one point. A colleague of mine use Claude to port it into a web tool that used JavaScript. I scrolled thru the JS code and saw that is wrote is own Jacobi SVD solver. So I assume it did this match the exact behavior of the MacOS app -- using a 3rd party solver may not accomplish this. SVD solvers can behave differently in different use cases. What are the options for JS?
Have you used Claude lately? It definitely will outperform a human at this task now.
There are cases where you don't want the footprint of bringing in another framework / library or that is not even an option.
No problem for claude. In fact I would have claude do the PR and go have lunch.
Go ahead and have claude add and run units tests for you as part of the PR review process.
I'll give you one example, an often first step to solving the Perspective N Point (PNP) problem involves using the Direct Linear Transform (DLT) method which boils down to solving AX = 0 where A in a 12x2N matrix (N can be 6 to 500). The best way to solve this is with SVD. The first published PNP solver (for N = 3) dates to 1841 (did not use SVD) and we still are solving that problem now and I imagine we will still be solving it in 100 years (?).
You are doing it wrong. Have Claude generate the test code and log test data that it can feed back into itself. Claude can generate tests and verify the code better than humans now. I don't trust humans to get things right anymore -- I have a PhD and Claude knows all the math and libraries better than me.
The SVD seems to come up everywhere in my work in computer vision. I find myself continuously using the various C++/Eigen SVD implementations. Actually I should speak in the past tense. Claude and Codex are now generating all my code for me now, and I see them spitting out SVD code frequently -- often for very special cases. SVD truly is an amazing tool.
I wish I lived in a world were you didn't have to sign contracts, lock your doors, or have X11 security. It is so fun to run xmeltdown a new user's display.
Of course not. You can melt things w thermite without being malicious. Like my friend's toolbox for instance.
Do NOT, under any circumstances, use any material in this repository
maliciously. This is good-faith, open-disclosure vulnerability
research intended to get more people interested in exploring
this area of cybersecurity.
Reminds of the message in the The Anarchist Cookbook before one the recipes that essentially said: "This is really dangerous, don't ever do it, here is how you do it."Maybe I like my characters to be in worse situations but inspire me by overcoming them and giving hope. Dostoyevsky leaves you in a pool of gray melancholy and dispair.
I have never read a book I hated more than The Brothers Karamazov. I never read a book that depressed me more than Crime and Punishment. No more Dostoevsky for me.
I blame 8086 segmented memory and the rest of its horrid architecture on why no one liked programming in assembly language. There were other elegant RISC machines with flat memory models and large general register sets that were a complete joy to program. Memory paging allowed you to do everything you needed to do that segmented memory provided and left the programmer unbothered for the most part.
What is the legal precedent for this statement? I am not disagreeing, I just would like to know what the law is.
Mao would have been great w AGI.
I don't see it either, but there are folks smarter than both of us that disagree.
Somewhere in all this it is crazy that the choice could be between a US company creating an AI that could doom civilization or letting China create the AI that dooms civilization. Do we want to be the first to "summon the demon" in our own fashion or let China manifest it first. Not saying this is the choice, but it would be a crazy dillema, albeit easy choice imo, if it was.
I believe you are correct. Way too close to use pulsars…