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

Goodness me that’s quite a comparison


Agreed. The Chinese Communist Party lifted a billion people out of poverty. What good has OpenClaw done?


Only after ditching communism and embracing markets mind you.


Those two are not mutually exclusive. What they're going now is similar to Lenin's NEP.


You are quibbling over minor semantics. Is the US preventing most oil from reaching Cuba or not?


> You are quibbling over minor semantics.

You all are. Why not just concede it's an embargo not a blockade and move on?

> Is the US preventing most oil from reaching Cuba or not?

Sometimes questions like that obscure more than they elucidate. If you're debating if a killing is murder or involuntary manslaughter, it doesn't prove your point to ask if the man is dead.


Ok but if it is a murder/involuntary manslaughter-esque distinction, why not just say that? I feel like I made it really easy to do that and wasn't couching it in an accusation or any kind of hyperbole.

Just, please, tell it to me straight, I'm a little slow. Is that what we are saying? That everyone is claiming murder, but actually it's more involuntary?


> Ok but if it is a murder/involuntary manslaughter-esque distinction, why not just say that?

It's a distinction between two different things that have some similarities (in this case, a cessation of trade) but important differences.


The fact that oil imports are being curtailed by an embargo rather than a blockade is not minor semantics. The former is when countries voluntarily cease to trade with someone. The latter is when a country deploys its military to seize vessels trying to reach the blockade target. It's also an act of war.

If people really think it's a minor semantics difference, then they should just be honest and correctly refer to the situation as an embargo, not a blockade.


...so that is a 'no' to the question, right?


No what? The US's embargo and threats to tariff countries that don't match this embargo is blocking most but not all oil bound for Cuba. Russia, for example, continues to trade with Cuba because it's willing to tolerate increase in tariffs (not that Russia is trading much with the US anyway).

If this were a blockade then the US would be boarding Russian oil tankers even if they're legally flagged as a Russian vessel.

If you really think the distinction between blockade and embargo is irrelevant then we can just acknowledge that it's an embargo, not a blockade, and move on.


Ok! So the answer is in fact 'yes', with once again the rider that it is not something we should call a blockade. That seems fine with me, I think we agree about the important thing here.


The car reads the speed limit signs too, they don't just rely on GPS.


My VW wrongly reads a speed limit off of frontage roads instead of my actual road every single day. When the car was new I tried the speed limit beeper just to see and it isn't worth it.

The speed limit display is great for simple highways and I appreciate the warning when I reach a speed zone, but not ready for anywhere complicated.


In some countries the speed limit can change without a explicit sign (speed limits cancelling out at intersections / changes in pavement, etc.). In my experience, in multiple instances the systems offered a speed limit that is higher than the actual one, which can be dangerous if you're just blindly trusting the clanker


The signs also seem to take priority over GPS, I was on a road with a 50mph speed limit tonight and the car read something it thought was a 20mph speed limit sign. I have the beeps disabled but it still displays the red 20mph sign on the dash to let me know it thinks I'm breaking the law.


from the last rental I had, they're not good at that.


If your competitor is cutting jobs because of AI you can either race them to the bottom or you can use the humans you already have to leverage AI to expand your product offering, become more competitive, tackle more work, deliver better quality results etc. I don't see a world where AI does the work and humans sit around poor and idle.


People always say this but it’s misguided imo. Yes LLMs are not deterministic, but that’s totally irrelevant. You aren’t executing the LLMs output directly, you’re using the LLM to produce an artefact once that is then executed deterministically. A spec gets turned into code once. Editing the spec can cause the code to be updated but it’s not recreating the whole program each time, so why does determinism matter?


In my experience, I'm using LLMs as my abstraction to "junior engineer". A junior engineer isn't deterministic either. I find that if you treat the LLM output like a person's output, you're good. Or at least in my projects, it's been very successful. I don't have it generate more code than I can review, or if I give it a snippet to help me fix it, if it ends up re-writing it like an ambitious engineer would do, I tell it to start over and make minimal changes.

I guess I'm not spun up about the determinism because I've been working at the "treat it like a person" level more than the "treat it like a compiler" level.

To me, it's really like an engineer who knows the docs and had a good memory rather than infallable code generator.

I work at a small company, so we don't have tons of processes in place, but I imagine that if you already had huge "standards" docs that engineers need to follow, then giving the LLM those standards would make things even better.


The thing is you can quickly teach a Junior how to respect a specification contract, so that with very minimal oversight, you get the wanted implementation. And after a few years (or months), the communication overhead get shorter. What would have been multiple rounds of meetings and review sessions are a short email and one or two demos.


What I've been learning as a 20% "harness engineer" is that in order to get the models to "learn" you need to add both documentation and static checks, as well as often custom skills. My main project at work has issues where the AI will often get super confused and step on itself trying to run tests - so the answer is writing better docs (AGENTS.md) and providing deterministic tools to work with the projects.

Large software projects (I'm thinking google3) often have large amounts of both of those things, as they're always getting new developers joining.


If it's not deterministic you can never fully trust it. In a deterministic abstraction I don't need to audit the lower levels.


Who said you need to trust it? Reviewing code is still way faster than writing code.


> Reviewing code is still way faster than writing code.

Writing code results in a much better understanding of the code than reviewing it

In fact I would say that in large complex codebases, in order to develop the same understanding of what the code is doing might actually take longer than writing it from scratch would have


But it's written to your spec; there should be no surprises!


That's the fun part! The surprise is that it's actually not written to your spec at all! It just kinda smells similar to your spec


You fully trust your coworkers?


If you don't, you may want to find a different company to work for.


this is the way LLMs _should_ be used, as an assistant to create reliable, deterministic code. and honestly, they're fantastic when used this way. build the thing you need with the LLM, then put the LLM away.

but in practice, the current obsession with agents means people are creating applications that depend entirely on sending requests to LLMs for their core functionality. which means abandoning the whole idea of deterministic software in favor of just praying that all of the prompts you put around those API requests will lead to the right result.


try distributing this spec amongst your team members, ask each of them to drive it to completion. no follow up edits. deploy to individual environments and then run a rigorous test suite against all of the deployments. see if all of them behave the same way.


They won't. So what? This is not how specs are used, no one is saying that they are a replacement for source code.


Exactly, the argument makes sense if its about inference at runtime

But that's not the case here


how do you know the artifact is correct?


Because if you were building GitHub from scratch today you wouldn't build it the same way and would benefit from many of the technological advancements of the last 2 decades (nearly).


Last time they tried this they laundered it though an employee's personal github to distance it from google itself, then framed the proposal in the most disingenuous manner possible, as if it was something that users wanted rather than another mechanism for google to exercise control


Why do you continue to extend the benefit of the doubt to your former employer when they have shown themselves to be untrustworthy again and again?


For one, I got to see how utterly insane and off-base many of the conspiracy theories around Chrome were compared to reality.


Last time this happened we got a bunch of Google employees downplaying the impact of WEI and calling it a nothingburger, that people were being hysterical. I just checked, and everyone I saw defending it has since left the company. I'm sure another wave of Google managers, keen to appeal to the higher-ups, will be here to defend this new initiative any minute now.


This makes me curious, where did they go?


at least one went to Shopify, I'm not sure about the rest


it's about the comments / votes ratio.


To be more specific, it is a heuristic for detecting flamewars and/or controversial topics and it is quite good at that.


why exactly do we want to damp flamewars by comment count? as long as an individual comment fits the rules why do we punish comments in aggregate


Because it's a global optimization problem and HN gets less optimal* when there are flamewars on the frontpage.

Do you have a different approach in mind that we could do instead?

* https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...


right but feel like comment count is a poor proxy for flamewar in an age where cheap intelligence to semantically classify discussions is available, so that, as affected me in the past, an author of a post simply enthusiastically engaging with every reply is not punished.

maybe to put it in a way where your values are aligned, i'm a curious person, and i learn a lot from the discussions that happen right on HN rather that only going to the source.. indiscriminate comment count damping takes away/lowers visibility of the most interesting comments that would provoke my curiosity.

one could instead do any sort of basic classifier system ranging from bag of words to running a ModernBERT to rate flamewarness and differentially apply the downrank based on "flamewar score" rather than "really poor proxy to flamewar score"


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

Search: