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

I haven't evaluated it yet, but I love the fact that the output is (at least claimed to be) deterministic. I can't trust an LLM to do the right thing after I deploy it to production, because their output is non-deterministic by design.

TERMy (or is it the NPC-forge) seems to be worth a try.


You can get determinostic output (mostly) by setting the temperature to zero. Using couple of other tricks you can get close to 100% of determinism with LLMs.

That's reproducible, I wouldn't call it deterministic. Small, semantically meaningless changes in the input can still result in wildly different output.

That's the definition of a chaotic system (small change in initial conditions results in large, seemingly -- but not actually -- random changes in output), but it's still deterministic (same input results in same output).

I've long observed that kind of behaviour in google translate (which makes sense, they have been using ML for a long time.)

> because their output is non-deterministic by design.

It isn't. At least not by design, even though in practice it often can be. If you do greedy decoding (or use a preset seed) and deterministically compute everything (e.g. only use integer math) then it will be 100% always deterministic.


That’s true, but not true-true. Sure, every time you prompt “what is the weather in kansas” you’ll get the same output, but if you prompt “what is the weather in kansas right now” you’ll get a different output, and then “what is the weather in kansas today” gets a different output. Language being language, there are infinite ways to say things, so there are infinite variations in what the llm can output in response to very similar prompts.

This tool has a finite amount of outputs for an infinite amount of inputs. Which is different from an llm based tool.


I think the point being made is that given a particular input string, you can get a deterministic output string back from the LLM.

Yes i think I acknowledged that, but is that useful for making a tool that can be trusted to safely run shell commands when asked arbitrary questions? No. It’s not.

Thank you for the recommendation! Once started, I just couldn't stop watching it.

Skip to the actual algorithm description: https://youtu.be/ixXOUeBOPJw?si=b7RYGR25jYa0f8r3&t=552

GP's friend knows SQL joins, so I wouldn't lump her into the 'non-technical' group.


There's a lot of people who know Excel and SQL who otherwise don't know anything else technical. By my measure what they do is programming but a lot of people don't see it that way.


This is why I'm optimistic that we'll see a renaissance in hobby computing.

AI is the new BASIC.


You might enjoy this one: https://xkcd.com/541


How could there even be an xkcd which is so applicable? Wow.


Complete, authoritative list of Firefox extensions officially recommended by Mozilla.

https://addons.mozilla.org/en-US/firefox/search/?promoted=re...

Some quite informative discussion on Firefox subreddit when I discovered and posted the above list there a few months ago.

https://www.reddit.com/r/firefox/comments/1pyvx2v/complete_a...

The Recommended Extensions program description: https://support.mozilla.org/en-US/kb/recommended-extensions-...


Thanks. Just installed Consent-O-Matic. I avoided it earlier because I assumed it consented, but by default it does not consent.


Hrm... Maybe I should be using this instead of I don't care about cookies then, since that isn't recommended


I've had few sites that froze when using it coz it clicked something wrong ;/


Consent-O-Matic is a bit of an edge case because their last update was more than a year ago and their Github repo looks pretty dead. This makes me not really trust it anymore.


Interesting they'd recommend Decentraleyes: its default configuration disabled all HTTP link prefetching, which hurts performance in a way not apparent from the extension description.


Decentraleyes has worse issues than that, it’s been mostly abandoned for 7 years and never covered much [1]. LocalCDN is better, but coverage is still insufficient, it still has no chance of actually preventing a CDN connection more than once in a blue moon. Modern privacy folks don’t recommend tools like this because they don’t really work and they do make your network and timing signature much more unique and fingerprintable.

[1]: https://git.synz.io/Synzvato/decentraleyes/-/tree/master/res...


You should have prefetching off by default tbh


Why?


I seem to remember TamperMonkey being on there but not ViolentMonkey, which I didn't agree with. However, I see neither of them on there. Both are available but not recommended. I wonder what is going on with that.


Probably just resources. Mozilla has to vet each update to give them the "recommended" badge and so they probably focus on the most popular extensions


They should have vetted ViolentMonkey instead of TamperMonkey the last time around.


> Tampermonkey - Rating 4.7 (5,306 reviews) - 760,294 Users

> Violentmonkey - Rating 4.7 (793 reviews) - 164,622 Users

On Google Web Store, it's 11,000,000 users VS 900,000 users.

Their popularity seems different by a magnitude, hardly surprising Firefox/Mozilla would chose to focus on one above the other.


I see GP's point tho. The original Greacemonkey was open-sourced. Tampermonkey was the successor and is proprietary. Violentmonkey came to fix that. I wouldn't be surprised if Mozilla rejected TM because of not being OS and rejected VM because of lack of popularity


I get what you mean, and it'd be cool if "Recommended" was only for FOSS, but I don't think that ever been the case? Probably lots of the "Recommended" extensions are proprietary, from https://addons.mozilla.org/en-US/firefox/search/?promoted=re... you don't get far before hitting one, the 3rd extension already is proprietary out of those, surely more.


I still just use Greasemonkey. What is even the point of both successors on Firefox?


I suspect they no longer recommend either because either can download/execute scripts that Mozilla can't review, and the recommended extensions are reviewed, so they don't want to give users the wrong impression.

I could be wrong, however.


I suspect it’s because it’s a pain to review that type of codebase, and they update it decently often.


FireMonkey is the one to use. Not verified, but that doesn't matter.


Every move/zoom in the map causes it to pollute the browser history. You might want to fix that.


Yes thanks, never noticed this, I also find it annoying when websites capture my choice to leave clicking the back button.

https://codeberg.org/cartes/web/issues/2661#issuecomment-210...


You don't. The submitted URL an affiliate link. Clicking on the logo in top-right takes you to the homepage.

Hopefully a mod will soon remove the affiliate code from the URL.


I believe this is something similar to what Lytro aimed to bring to market.

Lytro, Inc. was an American company founded in 2006 by Ren Ng which developed some of the first commercially available light-field cameras.

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


No, that's a fundamentally different kind of lens.



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

Search: