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

Hi, thanks for the writeup, I wonder for the auth problem what you think about rego and OPA type solutions and their place in world in comparison to generated guards?


Definitely connected; OPA is itself a structural gate, but at runtime. The post focused on compile-time gates, but there's no reason a structural gate can't run at runtime — which means they compose rather than compete.

I didn't get into this in the post, but Shen is extremely portable and has been ported to a lot of different target runtimes (Go, C, Lisp, JS, many others — https://shen-language.github.io/#downloads). But, OPA offers extremely fast runtime execution in a way that would be more difficult to get to in Shen. What the compile-time guard adds is that it can make the runtime invocation non-skippable — so you could have a compile-time assertion that the code calls the runtime assertion, with OPA sitting behind the constructor. The catch is that if you still want all your invariants in Shen but use OPA for the runtime layer, that's another translation layer to keep in sync (Shen → Rego alongside Shen → guards). The alternative is to lean on Shen's portability: you could run the same spec at runtime with no translation layer at all, trading OPA's speed for that simplicity. Either way they're similar concepts run at different times. Integrating both into one high-level spec is mostly a question of which of those tradeoffs you want.


When a qualifying noun is absent , then priors means prior beliefs.


Prior to what? Why not just say beliefs?


"Update your priors" is a common expression in English: https://en.wiktionary.org/wiki/update_one%27s_priors#English


Your wiktionary link indicates it is not a common expression in English but instead something "rationalist community" people say.


HN is a rationalist community hangout.


we're reading comments on a post about math proofs


No it's not. Where do you come up with this? Just because you searched the phrase on Google and there's a single result for it on a wiki? Who do you know that's using this expression regularly?



"Common" is an exaggeration.


You do realize that djmips is Demis' account?


No it isn't


I'd be interested to learn what kind of internal tooling are you improving ?


We've had a lot of complaints about our review processes, time to submit, etc, and a lot of that boils down to tools no one has time to improve.

It's now trivial to fix these problems while still doing our day jobs -- shipping a product.


Personally, a static analysis PR check to catch some types of preventable runtime production errors in application code


I’m not them but we have vastly improved our internal pipeline monitoring/triage/root cause/etc by having a new system that basically its whole purpose is to hook into all of our other systems and consolidate it under a single view with an emphasis on shortening the amount of time it takes to triage and refine issues.

This will have previously been too ambitious to ever scope but we’ve been able to build essentially all of it in just two months. Since it sits on top of our other systems and acts as more of a window/pass through control pane, the fact that it’s vibe coded poses little risk since we still have all the existing infrastructure under it if something goes awry.


> ... the person next to him is probably also a combatant

Absolutely, they could even be future combatants even if they are not now. That's why killing schoolgirls in Iran, reporters in Lebanon, etc. is justified, they are all potential terrorists. It definitely can not be proven otherwise that they are not. Why take a chance? /s


Building VizPy, a prompt optimizer we've been working on for a while now.

The problem it's solving is one most people building with LLMs know well. Your prompt fails on some inputs, you don't really know why, and you end up just tweaking and re-running until something sticks. We kept hitting this ourselves and it felt like there had to be a better way than guessing.

What we figured out after a lot of research: prompt failures almost always follow a pattern. The model isn't failing randomly, it's consistently failing on a particular type of input or reasoning step. VizPy finds that pattern, distills it into a plain English rule you can actually read, and then rewrites your prompt around it. You also get the rule itself so you can review it, tweak it, or just drop it into your existing prompt directly. DSPy-compatible, no pipeline rewrite needed.

We have compared it extensively against baselines such as GEPA on benchmarks like BBH, HotPotQA, GPQA Diamond, and GDPR-Bench and VizPy wins on all of them. We'll have more benchmarks on cyber-security and chip-design coming out soon.

Free to try, 10 runs no card: https://vizpy.vizops.ai/


Anthropic released a C compiler this week that was built autonomously. We mined the entire repo for clues to reproduce the scaffolding they used and open sourced it.


FYI, It wasn't taken the money and leave, a lot of them got absorbed into GDM.

Source: I was in GDM when character was acquired.


Do you mean Google Deep Mind? Curious what use deep mind had for the leftovers (kubernetes and web scraping experts, etc)?

Otherwise why not merge all of engineering into ElGoog?


+1 to this, my mom died because of COVID in India 1 months after she left US after visiting me, and I still feel guilty that I didnt insist on getting her the vaccine before she left for India, and then at the time of her death India was locked down so no flights and I wasn't even next to her. It's been 4 years but every so often I think about this. I blame myself less now after some therapy, but If you didn't try all that you could you'd probably feel guilty like me.


Yeah I don't understand why the whole thread has been so hostile against a very reasonable/useful observation that you made. If there was a way to prompt commenters to be less snarky on HN that'd be a vast improvement.


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

Search: