Hacker Newsnew | past | comments | ask | show | jobs | submit | AaronFriel's commentslogin

It may come as a surprise, but this phenomenon of "uninterpretable" circuits designed by algorithms is 30 years old now.

Adrian Thompson's research in the 90s evolved FPGAs that did signal analysis with bizarre features:

- A tiny number of cells (far fewer than expected)

- No clock, despite performing signal analysis

- FPGA cells that were logically disconnected, but when removed caused the device to stop working

Even then their approach was taking advantage of the physics in the FPGA. One can only imagine how effective this could be when applied to circuit design with the compute budget of a frontier lab.

https://cacm.acm.org/research/analysis-of-unconventional-evo...


Those "evolved" FPGAs weren't much of a mystery. They just used undefined parameters (inductive coupling, power supply rail glitching, etc) to achieved the trained outputs. They didn't work when the ambient temperature changed, or when moved to another example of the same FPGA.


Turn off "Animation Effects" in Settings and it will be instantaneous.


Right, but it has many knock-on effects unfortunately. For example, it propagates to web content and causes some sites to break because they don't test with animations disabled.


And VsCode will not display dark mode correctly.


Oh that's a surprising interaction. I use dark mode themes, is there something I haven't noticed?


Specific extension I use that became unusable (black text on black). However, if you look closely, you’ll see a lot of differences in look and feel that don’t seem “animation” related.


Pretty sure that's from another setting in the same panel


The conventional wisdom in cryptography is that if you don't know you need FIPS, if you don't have paper and a dollar figure telling you how much you need it, you don't need or want FIPS.


FIPS just locks you into a specific (generally fairly old) version of everything and sets some more annoying defaults. The only benefit is to be able to check a box on a form saying you qualify.


It's not just that, would you rely on crypto code from Jason Donenfeld or crypto code from "all the CVEs" WolfSSL, https://www.wolfssl.com/docs/security-vulnerabilities/?


FIPS is pain


Didn't X unban users like Dom Lucre who posted CSAM because of their political affiliation?


Not only that but iirc he was one of the early “creators program” folks. Musk unbanned the guy that posted CSAM and started paying him to post.


Could you explain what a git trailer is if not appended to the message body? My understanding is that trailers are just key-value pairs in a particular format at the end of the message; there's not an alternative storage mechanism.

Even so, trailers or message body might be moot - rerolling the committed at timestamp should be sufficient!


Trailers are part of the commit message, but are separated from the body by a blank linke:

  Subject ...

  Body body body
  body body ...

  Signed-off-by: ...
This is all one commit message, but it is understood by convention has having several parts: subject line, body and trailers.


OCI artifacts, using the same protocol as container registries. It's a protocol designed for versioning (tagging) content addressable blobs, associating metadata with them, and it's CDN friendly.

Homebrew uses OCI as its backend now, and I think every package manager should. It has the right primitives you expect from a registry to scale.


A lot of folks think this, but did you also implement EDNS0?

The golang team also thought DNS clients were simple, and it led to almost ten years of difficult to debug panics in Docker, Mesos, Terraform, Mesos, Consul, Heroku, Weave and countless other services and CLI tools written in Go. (Search "cannot unmarshal DNS message" and marvel at the thousands of forum threads and GitHub issues that all bottom out at Go implementing the original DNS spec and not following later updates.)


nsswitch cough


This also happens on switching virtual desktops, even with reduce animations there is a 100ms+ delay before any input on the new desktop will be sent to the correct app.


What's the difference between this and the first link you shared?


That seemed to an EU thing

But I note the treaties.un.org link is signatories as of late 2024.

Why are they not publishing the current signatories? This is absolutely not something that should be murky.


you can see at the top of the page it says:

  STATUS AS AT : 30-10-2025 09:16:00 EDT
and the date of the signature says 25 Oct 2025.


If you're generating long reports, code, etc. with an LLM, partial strings matter quite a lot for user experience.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: