HNHacker News
TopNewBestAskShowJobs

pedro_caetano

120 karma · joined July 2, 2025

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
submissionscomments
pedro_caetano··on The AI sell-off compared to well-known stock market crashes
As someone not in finance, what actually leads to this pattern (of smaller blips followed by faster recovery)? Is this a consequence of central banks knowing more than before? Algorithmic trading?

My intuition is that financial markets seem increasing dissociated from any correlation with street level economy or the financials of traded companies?

pedro_caetano··on Search for everyone
The biggest value for me is:

- Really high SNR when searching about topics I am not a subject matter expert on.

- Really good at finding prior art on a topic while not necessarily limited to papers conferences and patents (e.g. finding obscure blog posts on a hobby project that actually is relevant prior work).

Arguably this can be achieved with frontier models but my experience is that Kagi is vastly more exhaustive and well I don't need to ask for references because they are indexed in the search itself.

pedro_caetano··on C++26 Disapproved
If you squint hard enough your example does look a lot like Ada pre and post condition contracts (perhaps a bit less ergonomic, at least for someone who hasn't written C++ in a while).

At this point the rust contracts crate with requires/ensures looks like a more straightforward approximation of Ada's Contracts and assertion policy. But still as far as I am aware no one has implemented something that mimics the static proof functionality in Ada's SPARK subset (which arguably not all applications or problem domains actually need or can justify the extra effort/cost).

pedro_caetano··on Study estimates 75% of NFL players who died over 15-year span had CTE
Is there evidence of widespread CTE in other contact sports?

I think even professional Rugby players have marginal incidence of CTE compared to American Football.

I agree with you on combat sports with head strikes. But Looking at kids activities it's hard to imagine that rugby, handball, lacrosse, etc would be CTE inducing as a pre college sport activity.

Without much evidence my intuition is that this is much more specific to American Football where players are effectively using what is meant to be protection gear and using it as a weapon to strike other players.

pedro_caetano··on Self-Employed? Solopreneur? NIST Has a Cybersecurity Guide Just for You
My old physics brain still goes to SI units (Système international) everytime I see the acronym.
pedro_caetano··on Bones may release proteins that slow aging and extend life span
Your third point makes a lot of sense and matches a similar mechanism with all the 'caloric restriction' relations with longevity.

It would seem plausible that there may be more than one mechanism via which resource scarcity creates pressure for increased longevity (to increase the odds of offspring).

pedro_caetano··on Hunger beats tenure: Advice for junior engineers
This will vary a lot with company size and problem domain. But strictly looking at SNR, my experience is that you get a lot more value out of doing mock code reviews than setting Leetcode problems.

Example mock code review (or quasi pair code review):

- look at 400-600 lines of code that are problem domain specific

- If onsite, we leave the room for an agreed time period where they can review the code on their own

- The code is purposefully sprinkled with layers of defects, basic language issues, footgun issues, test quality/coverage, styling, and architectural design

- Just let them talk through their findings, then pick their brains to understand how deeply they understand their own claims

- Stronger candidates will go from the basics up to design and more meta topics. Weaker ones usually only touch the surface

pedro_caetano··on Cyberattack halts construction of tunnel between Denmark and Germany
Most organized crime and states were probably already sitting on a very large archive of exploits well before the 2022 launch of chatgpt. Most industrial automation and embedded systems have limited resources and are fairly exposed.

The main thing that changed is geopolitics. Putin is getting desperate and European attacks without full casus belli are getting messier and messier.

pedro_caetano··on Why does Opus 5 feel worse to work with?
My experience of N=1 is that this is true for most professional contexts, except for Legal and Fiscal queries.

Likely related to corpus but questions asked in these domain knowledge areas are not nearly as accurate and specially not nearly as complete as when asked in a native language.

pedro_caetano··on In Emacs, Everything Looks Like a Service
Now I am really curious to see Anon Emoose's init.el
pedro_caetano··on Digital Sovereignty Becomes an Imperative as the US Reads Dutch Emails
Not exactly free as in free beer but Collabora, and their 'Collabora Online' suite fits your description. It's effectively online hosted libre office with a few extras.
pedro_caetano··on Ada, its design, and the language that built the languages
That is a strange claim, the Ariane accident was a Systems and really a Requirements flaw.

Arguably with that spec the same could have happened if they used punched cards or Haskell instead of Ada.

pedro_caetano··on My Journey to a reliable and enjoyable locally hosted voice assistant (2025)
Not voice assistants but for anything that falls into the body of text category (emails, letters, documentaton) I just use Dragon NaturallySpeaking, mainly to give myself an RSI break from typing.

A Radiologist friend of mine convinced me to give it a try, apparently radiology reports are dictated in most places nowadays

I think the main frustration is often speed and precision but with modern dictation software it is pretty flawless.

pedro_caetano··on Electric motor scaling laws and inertia in robot actuators
No, compliant mechanisms are important but the real gap in Robotics is perception (and no perception is not just Computer Vision).

There is such an insane amount of information richness in mammals and sensor specialization:

- Merkel discs

- Ruffini corpuscles

- Meissner corpuscles

- Pacinian corpuscles

- Muscle spindles

- Golgi tendon organs

- Nociceptors

And it's not the biology 101 types of sensors (in terms of variety of sources) but also the information density per square millimetre. It is orders of magnitude above anything that has ever been created with technology.

Once we leap above just Visual Servoing and start reaching sensory density and feature parity with human skin, joints, muscle, feet/hands, then we may start to see real breakthroughs.

pedro_caetano··on PCB devboard the size of a USB-C plug
Very nice walkthrough in the demo readme, thanks for sharing.
pedro_caetano··on PCB devboard the size of a USB-C plug
Question for the people who have used the CH32V003 or more generally WCH, either for hobby or production, what is the current state of documentation and toolchain for these chips? Positive experiences, war stories?
pedro_caetano··on Diode – Build, program, and simulate hardware
Sounds like you are looking for a SPICE like simulator, there are quite a few free/open:

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

pedro_caetano··on Sub-$200 Lidar could reshuffle auto sensor economics
Is there any deeper study on long term effects regarding retinal damage?

I would imagine, even with safe dosages, there would be some form of cumulative effect in terms of retinal phototoxicity.

More so if we consider the scenario that this becomes a standard COTS feature in cars and we are walking around a city centre with a fleet of hundreds of thousands of these laser sources.

pedro_caetano··on Hetzner Prices increase 30-40%
I couldn't find any changes on their keyturn stuff with the 'Webhosting' products?

Is the price hike only on Hetzner's offer for dedicated or VPS servers?

pedro_caetano··on Europe's $24T Breakup with Visa and Mastercard Has Begun
> The concept of a physical card is obsolete.

We have progressively absorbed single function items into a mobile computer.

Watch, notepad, calendar, phone, flashlight, camera, dictionary, encyclopedia, etc.

The issue with declaring single function items as obsolete is that it removes redundancy and really sets us all up for an increasingly more critical single point of failure in our pocket.

pedro_caetano··on Microsoft forced me to switch to Linux
> I can almost guarantee this is from some endpoint management software your company installed.

I had the same issue with a loan machine from a client, super responsive onsite, but once I connected through a VPN from an external network, all the basic functionality in the file manager was brought to a halt. Even something as simple as right click on a folder to show a context menu would take several seconds.

The files were all local (also with Onedrive sync disabled) so I am almost positive it was whatever they were using for endpoint protection (Can't recall 100% but probably something from CrowdStrike).

pedro_caetano··on Ask HN: What recent UX changes make no sense to you?
Not recent but the slow trend towards a complete loss of clickability in both desktop and mobile UX.

I read text and sometimes I can interact and click/tap it for some action but other times it is just text. Not having a visual distintion between those two seems hostile. But maybe I'm just showing my age.

pedro_caetano··on Comparing AI agents to cybersecurity professionals in real-world pen testing
I agree with your point that the claim is exagerated. My counterpoint is even if they are subpar, they will still make business sense if they are inexpensive, much in the same way that Static code analysis tools aren't great but because they are inexpensive they still make sense during development.
pedro_caetano··on Electronic nose for indoor mold detection and identification
KIT had a project on this (Project KAMINA) which looks like it is also cited in the linked paper.

They had a spin off SMELLDECT GmbH which sells a kit but not exactly a order from DigiKey thing. I imagine you will need to send an RFQ and go through the motions with their sales team.

pedro_caetano··on Comparing AI agents to cybersecurity professionals in real-world pen testing
Fair, but if you look at most tools for Static Code Analysis they will have equal or worse performance with regards to false positives and are still seen as added value.

If this is inexpensive (in terms of cost/time) it will likely make business sense even with false positives.

pedro_caetano··on Microsoft Copilot AI Comes to LG TVs, and Can't Be Deleted
Even if they don't brick them explicitly they will no longer provide security updates for them.

I'm on the same boat, smart TV has never been online, all content is just cast from media server/phone/tablet straight to chromecast. It works, no fuss, glitch free, and of course they will kill it.

pedro_caetano··on Willis Whitfield: Creator of clean room technology still in use today (2024)
Slightly off topic but that lab book made me a bit envious.

I doubt my mental bandwith could cope without org mode and digital formats in general. But that penmanship and the general neatness really shows a focus and an intentionality that makes me feel that something has fallen off the wayside in this digital transition.

pedro_caetano··on Arduino published updated terms and conditions: no longer an open commons
> Who out there is programming these chips in pure C using open source compilers and bootloaders?

The gcc-arm-none-eabi toolchain is pretty much what you are asking for at least for ARM targets. You can literally use a text editor and gcc-arm-none-eabi, that's it.

And if you want something really bare bones avr-gcc still targets the whole atmel family including those ATtiny chips which are also a lot of fun.

I don't know the state of it nowadays but 'Mbed' is probably worth looking into. The project had _a_lot_ of Middleware libraries to abstract hardware, a few levels below, makes embedded development a little less datasheet dependent, specially if you are just hacking something as a hobbyist.

pedro_caetano··on SlopStop: Community-driven AI slop detection in Kagi Search
Definitely anecdata but an eye opener for me:

I've been using Anthropic's models with gptel on Emacs for the past few months. It has been amazing for overviews and literature review on topics I am less familiar with.

Surprisingly (for me) just slightly playing with system prompts immediately creates a writing style and voice that matches what _I_ would expect from a flesh agent.

We're naturally biased to believe our intuition 'classifier' is able to spot slop. But perhaps we are only able to stop the typical ChatGPTesque 'voice' and the rest of slop is left to roam free in the wild.

Perhaps we need some form of double blind test to get a sense of false negative rates using this approach.

pedro_caetano··on Active listening: the Swiss Army Knife of communication
Yes one should write flesh out rather than flush out. However, as someone who uses English as a second language, the concept of phrasal verbs is the single most non-intuitive thing (with the very real risk for severe faux pas).

From your own words, to flesh out implies to me as a non-native that I remove flesh from said thing, when in reality the expression is to mean that you "add" flesh to bones. Very confusing.

Page 1 of 2Next →