News for hackers. Stuff that matters.

spawarotti

I did not say that. People can still do math even if they are completely eclipsed by AI, just as they can still play chess.

In fact, it's an interesting question: Would humans distilling ideas from AI-generated proofs help AI prove more theorems, or would AI not care at all, with no human contribution being useful in advancing its mathematical capabilities?

I think math will go the way of biology. Biologists enjoy untangling the infinitely complex mechanisms of life, including the brain, and win Nobel Prizes for discoveries like "how water enters a cell," rather than "constructing the first-ever cell capable of absorbing water."

No biologist has ever complained, "Gee whiz, it's so unfortunate that we already have a brain to study. It's all so meaningless! It would be so much better if we had to construct the first-ever brain from scratch."

Re:I resigned from Anthropic today on Wednesday September 09, 2026 @12:51AM (#49621163)
I think plenty of the most intelligent people eat meat, which means they are perfectly fine with harming less intelligent species just to enjoy a tastier meal. Also, I don't think many of the most intelligent people would be particularly concerned about disturbing a few ants if they were the only obstacle to economic activity. Intellect-wise, we will be less than ants to superhuman AI.
Re:The UK's War on Anonymity Has Come to America on Monday August 10, 2026 @11:46PM (#49253130)
I am still curious: when is it acceptable to hope that something is actually going to work well enough when handed over to the government?
Re:The UK's War on Anonymity Has Come to America on Monday August 10, 2026 @11:44PM (#49253116)
I am still curious: when is it acceptable to hope that something is actually going to work well enough when handed over to the government?
Re:The UK's War on Anonymity Has Come to America on Monday August 10, 2026 @10:27PM (#49252644)
> is never followed up with a “yes, but …” (realistic evaluation of how politics actually works).

OK, but following this logic, shouldn't we disband the government altogether and have mafias rule us all?

When is it acceptable to hope that something is actually going to work well enough when handed over to the government?

There is at least one startup doing it already (I'm not affiliated with it in any way): https://promptless.ai/
Re:Why aren't smart people happier? on Wednesday November 05, 2025 @07:19PM (#45829855)
Smartness and happiness are like test coverage.

If you are not smart or have no tests, you will not be happy.

If you are smart or have high test coverage, you may or may not be happy.

There are two types of people: those who do backups, and those who will do backups.
At this point AGENTS.md is a README.md with enough hype behind it to actually motivate people to populate it with contents. People were too lazy to write docs for other people, but funnily enough are ok with doing it for robots.

This situation reminds me a bit of ergonomic handles design. Designed for a few people, preferred by everyone.

Re:Historical Tech Tree on Thursday August 07, 2025 @03:53PM (#44829531)
And a related page, in the other direction: https://www.futuretimeline.net/
Re:The Timeless 9 Golden Rules of Debugging on Monday January 13, 2025 @07:44AM (#42682828)
Very good online course on debugging: Software Debugging on Udacity by Andreas Zeller

https://www.udacity.com/course/debugging--cs259

Re:Database mocks are just not worth it on Monday December 30, 2024 @08:17PM (#42555425)
Great advice. I follow it in my coding efforts and it has never failed me. Great book about this: Unit Testing Principles, Practices, and Patterns, Vladimir Khorikov, 2020

https://www.manning.com/books/unit-testing

Re:Serialization for C# Games on Wednesday June 19, 2024 @02:23AM (#40725405)
How do you deal with serializing properties "by reference"? E.g., if 3 objects reference object "Foo", then Foo is serialized once instead of being duplicated in the json 3 times?
Re:.NET Smart Components on Thursday March 21, 2024 @12:53AM (#39774973)
I am especially excited for the Smart ComboBox:

https://devblogs.microsoft.com/dotnet/introducing-dotnet-sma...

In general, I see the idea of semantic matching instead of textual matching as one of the great, pragmatic applications of the current technology.

Somewhat related fun application of this concept is this: https://neal.fun/infinite-craft/ (the combination outputs are generated by LLMs)

Jake, I just read the blog post you shared. I loved it. The message and the writing style.
Currently some programmers, and with time more, have to write, integrate and debug LLMs, hence for the programming to end, other LLMs would have to be able to do so, too. LLMs successfully modifying other LLMs is, like, singularity. In other words, the moment programming ends is the same moment we all are going to die.
Re:TypeSpec: A new API definition language from Microsoft on Friday January 19, 2024 @08:22PM (#39063672)
From the page:

Describe your data up front and generate schemas, API specifications, client / server code, docs, and more.

With TypeSpec, remove the handwritten files that slow you down, and generate standards-compliant API schemas in seconds.

Re:The Configuration Complexity Clock (2012) on Tuesday October 31, 2023 @06:42PM (#38092371)
At a first glance this looks to me to be the same concept as "The Heptagon of Configuration":

https://matt-rickard.com/heptagon-of-configuration

Truer words have never been spoken.

Microsoft IntelliTest (formerly Pex) [1] is internally using Z3 constraint solver that traces program data and control flow graph well enough to be able to generate desired values to reach given statement of code. It can even run the program to figure out runtime values. Hence the technique is called Dynamic Symbolic Execution [3]. We have technology for this, just not yet applied correctly.

I would also like to be able to point at any function in my IDE and ask it:

- "Can you show me the usual runtime input/output pairs for this function?"

- "Can you show me the preconditions and postconditions this function obeys?"

There is plenty of research prototypes doing it (Whyline [4], Daikon [5], ...) but sadly, not a tool usable for the daily grind.

[1] https://learn.microsoft.com/en-us/visualstudio/test/intellit...

[2] https://link.springer.com/chapter/10.1007/978-3-642-38916-0_...

[3] https://queue.acm.org/detail.cfm?id=2094081

[4] https://www.cs.cmu.edu/~NatProg/whyline.html

[5] https://plse.cs.washington.edu/daikon/

Re:Incompetent but Nice on Wednesday March 29, 2023 @06:22PM (#35364693)
> but what these people often need is someone to sit with them for a significant amount of time and demonstrate how one breaks a problem down, builds small pieces that demonstrate functionality and then put those pieces together into a solution.

And what if this is done repeatedly for the junior engineer, and yet any initiative they show after that is still negligible?

Re:Your Code Might Not Need State on Tuesday March 28, 2023 @07:49AM (#35339236)
Thx, nice explanation. I think possibly Mercurial actually stores only the diffs, but I am not sure.
Re:Your Code Might Not Need State on Tuesday March 28, 2023 @06:55AM (#35338677)
One generalization of this concept I see is: Instead of having a sequence of successive states, you only need the initial state and a function telling you how to compute the next state from previous one.

You can also see a connection to a version control system like Git. Instead of keeping snapshots of all the contents of the repository after each commit, one can keep only the initial repository state and changes in each commit. Then to get to N-th state you say "Apply first N commits to the initial state".

In the bouncing DVD logo example the "function to compute next state" or "commit contents" is just easy and regular, to the point of being expressible via simple math functions.

This is also known as Event Sourcing.

That's what I was thinking, too. Perhaps we already know majority of what there is to know, when it comes to fundamental concepts? Probably plenty of work left in improving our tools and engineering solutions, like machine learning-based software, as well as in understanding the intricates of biology. Maybe mathematics, too. Maybe improvements in these will cause another golden age of discovery. Like, understanding biology enough to gain significantly extended lifespan, which means much more expertise can be built by one individual.
Re:ChatBCG: Generative AI For Slides on Wednesday December 28, 2022 @07:26PM (#34167914)
According to [0] the toll of civilian deaths is 9% not ~90%:

> The 542 drone strikes that Obama authorized killed an estimated 3,797 people, including 324 civilians.

Re:Peter Norvig critically reviews AlphaCode's code quality on Friday December 16, 2022 @05:18PM (#34021302)
> I define a few test cases and the AI writes code for a generalized solution

How about the AI never writing any code, just training "mini AI" / network that implements the test cases, of course in a generalized way, the way our current AI systems work. We could continue adding test cases for corner cases until the "mini AI" is so good that we no longer can come up with a test case that trips it over.

In such future, the skill of being comprehensive tester would be everything, and the only code written by humans would be the test cases.

Re:Show HN: Whole Git repo was made with ChatGPT on Sunday December 04, 2022 @01:23PM (#33856172)
This situation reminds me of low-background steel:

Low-background steel, also known as pre-war steel, is any steel produced prior to the detonation of the first nuclear bombs in the 1940s and 1950s. Typically sourced from shipwrecks and other steel artifacts of this era, it is often used for modern particle detectors because more modern steel is contaminated with traces of nuclear fallout.

https://en.m.wikipedia.org/wiki/Low-background_steel

Re:Good conversations have lots of doorknobs on Sunday August 21, 2022 @06:11PM (#32544985)
This article reminds me of "The Church of Interruption", the best short article I ever read about communication styles: https://sambleckley.com/writing/church-of-interruption.html
Re:Notre Dame rises again on Wednesday July 27, 2022 @03:45PM (#32255801)

Older »