News for hackers. Stuff that matters.

Rustwerks

Re:2x, not 10x: coding with LLMs in 2026 on Thursday July 30, 2026 @04:32PM (#49115374)
I've found a variant of the Gell-Mann Amnesia effect with regards to LLM coding. They're really magical if you're not familiar with the language, domain, or frameworks you are trying to use. But if you're familiar with those things then you'll often catch them lying to your face and producing a lot of plausible nonsense.
I suspect that the same AI trick works with binaries if you run them through a decompiler first. It would be interesting to try if I had time.
There has been at least one posted here in Hacker News, Mojo. Google shows some other similar attempts.

The real issue with doing this is that there is no body of code available to train your models on. As a result the first few look like opinionated Python.

Re:Never fail a technical interview again on Saturday December 07, 2024 @11:53AM (#42350975)
I tried this and found that there are a set of potentially good candidates who simply cannot bring themselves to criticize anything in front of an interviewer due to the power dynamics of the interviewer/interviewee relationship.
Re:The Past, Present, and Future of Lager Yeast on Saturday July 06, 2024 @12:21AM (#40888146)
This describes OSS.
Software engineering is search.

The iterative approach described here to finding a 'good' borgizaf is simulated annealing. Make an initial guess to the solution, then start with changes that are large early on and which increasingly refine as you get closer to your goal.

Metropolis-Hastings algorithm works better for situations for which you know even less about what a good borgizaf looks like. Perform many experiments (code changes) and toss out all of the ones that don't work. Science works this way. An automated LLM coder would probably also go this route as the cost of trying many things would be more heavily automated.

Large systems tend to look more like the genetic algorithm. The space is diced up into individual components and then each 'gene' is optimized in parallel. For example if you were trying to build a Linux distribution you'd have several hundred packages and then for each release the packages could improve or be entirely replaced with better versions (or swap back and forth as they competed).

Of course there are other search strategies that can be employed. Search is still an important area of research.

https://en.wikipedia.org/wiki/Simulated_annealing https://en.wikipedia.org/wiki/Metropolis%E2%80%93Hastings_al... https://en.wikipedia.org/wiki/Genetic_algorithm

This is a legal thing. If you do a layoff it's for business reasons and you can avoid all of the PIP and such. But if you do it that way you can't select based upon performance.
Re:The cottage industry of YouTube obituary pirates on Saturday November 04, 2023 @10:45PM (#38147555)
It would probably work if it were just a -$1 ad credit on each download? Except it looks like they are making their money here on sponsorship and upsells rather than youtube ad revenue.
Re:BWXT and Crowley Developing Nuclear Power Generation Ships on Thursday September 21, 2023 @09:15AM (#37597154)
What's the feasability of making nuclear powered cargo ship 'trains'? Is it possible to string them together with cables for power?
This is the reason that Twitter is removing the block button...
Corn will not pollinate correctly if it is not in a rather dense clump. If you grow it in your garden you should plant 3 or more rows(or a square/circle). Otherwise you will get mostly empty cobs.
Re:Twitter has officially changed its logo to ‘X’ on Monday July 24, 2023 @12:11PM (#36850270)
Worse than that.

tweet -> excrete

You can get shingles again.
Re:Universal Speech Model on Thursday March 30, 2023 @08:33AM (#35371645)
I tried this as well but ChatGPT just refused to do the transcription fixing because PG13 movies contain content that is too controversial.
Re:GOOD Meat gets green light from FDA for cultivated meat on Wednesday March 22, 2023 @12:59AM (#35257014)
I'm saddened that they are just growing chicken. It's a safe and boring choice when they could be presenting endangered species burgers, pate, lark tongue, or other intriguing possibilities.

https://en.wikipedia.org/wiki/Transmetropolitan

The implications are approximately the same as https://www.amazon.com/tape-recorder/s?k=tape+recorder except with compute power to make storage and search more convenient. Except that the glasses/app don't save anything by default nor do they need to use the internet.

I suppose it would be a nice feature if they saved all of your conversations for later? The translations are too imperfect for any legal matter use.

Re:Bing AI Can't Be Trusted on Tuesday February 14, 2023 @12:25AM (#34785722)
Super grammar checker.
Re:Ask HN: Who wants to be hired? (January 2023) on Monday January 02, 2023 @04:06PM (#34223657)

  Location: SLC, UT
  Remote: Yes
  Willing to relocate: No
  Technologies: Linux, Yocto, Rust, C, C++, Python, Terragraph (801.11ay), OSS
  Résumé/CV: https://drive.google.com/file/d/1XfpENQqPlEY8X7QdsKBqT8HeayHH0z8A
  GitHub: https://github.com/mcallahan
  Email: [email protected]
I am an ex-Facebook Software Engineer specialized in moving large data around with a background in networking, flash drives, real time video compression, and scientific computing. I work with open source software stacks and have worn all of the hats associated with the software development life cycle.

I am looking for interesting projects at the lower levels of the software stack. Let me know if you want to build or productize an embedded rust platform, pure rust containers, C/C++/Yocto anything, commercialize 801.11ay, zero copy network drivers (io_uring for networking), or other similar low level infrastructure project. Anything in computational medicine would also be of interest.

Re:Should Small Rust Structs be Passed by-copy or by-borrow? on Saturday December 31, 2022 @09:51AM (#34196903)
I just went through all of this when building a raytracer.

* Sprinkling & around everything in math expressions does make them ugly. Maybe rust needs an asBorrow or similar?

* If you inline everything then the speed is the same.

* Link time optimizations are also an easy win.

https://github.com/mcallahan/lightray

Re:Stable Diffusion for 2D to 3D video synthesis on Thursday December 29, 2022 @10:55AM (#34173886)
Stable Diffusion 2.0 added support for depth map generation from images. This works great for automatically converting 2D video into 3D video by synthesizing the stereo frames.
Re:Ask HN: Who wants to be hired? (November 2022) on Tuesday November 01, 2022 @05:09PM (#33427505)

  Location: SLC, UT
  Remote: Yes
  Willing to relocate: No
  Technologies: Linux, Yocto, Rust, C, C++, Python, Terragraph (801.11ay)
  Résumé/CV: https://drive.google.com/file/d/1XfpENQqPlEY8X7QdsKBqT8HeayHH0z8A
  Email: [email protected]

I am an ex-Facebook Software Engineer specialized in moving large data around with a background in networking, flash drives, real time video compression, and scientific computing. I work with open source software stacks and have worn all of the hats associated with the software development life cycle.

I am looking for interesting projects at the lower levels of the software stack. Let me know if you want to build or productize an embedded rust platform, pure rust containers, C/C++/Yocto anything, commercialize 801.11ay, zero copy network drivers (io_uring for networking), or other similar low level infrastructure project. Anything in computational medicine would also be of interest.

Re:Ask HN: Freelancer? Seeking freelancer? (November 2022) on Tuesday November 01, 2022 @12:35PM (#33423575)
SEEKING WORK - Freelance/Contract - USA Remote

  Technologies: Linux, Yocto, Rust, C, C++, Python, Terragraph (801.11ay)
  Résumé/CV: https://drive.google.com/file/d/1XfpENQqPlEY8X7QdsKBqT8HeayHH0z8A
  Linked-In: https://www.linkedin.com/in/michael-callahan-31627025/
  Email: [email protected]

I am an ex-Facebook Software Engineer specialized in moving large data around with a background in networking, flash drives, real time video compression, and scientific computing. I work with open source software stacks and have worn all of the hats associated with the software development life cycle.

I am looking for Freelance/Contract work with interesting projects at the low level. Let me know if you want to build or productize an embedded rust platform, pure rust containers, C/C++/Yocto anything, commercialize 801.11ay, zero copy network drivers (io_uring for networking), or other similar low level infrastructure project.