HackerTrans
TopNewTrendsCommentsPastAskShowJobs

timothygold

no profile record

Submissions

AI-hedgehog – a dead simple A.I code assistant that doesn't get in your way

github.com
1 points·by timothygold·tahun lalu·1 comments

[untitled]

1 points·by timothygold·tahun lalu·0 comments

[untitled]

1 points·by timothygold·tahun lalu·0 comments

The great AI data heist

m-onz.net
4 points·by timothygold·tahun lalu·0 comments

Fixing the internet by breaking it again

m-onz.net
2 points·by timothygold·tahun lalu·8 comments

Leave Billionaires Alone

m-onz.net
21 points·by timothygold·tahun lalu·18 comments

[untitled]

1 points·by timothygold·2 tahun yang lalu·0 comments

[untitled]

1 points·by timothygold·2 tahun yang lalu·0 comments

comments

timothygold
·tahun lalu·discuss
I made a quick prototype to demonstrate what I think A.I code assistance should be..

https://github.com/hibernatus-hacker/ai-hedgehog

This is a simple code assistant that doesn't get in your way and makes sure you are coding (not losing your ability to program).

You configure a replicate API token from replicate... install the tool and point it at your code base.

When you save a file it asks the LLM for advise and feedback on the file as a "senior developer".

Run this along side your favorite editor to get feedback from an LLM as your working on (open source code nothing you don't want third parties to see).

You are still programming and using your brain but you have some feedback when you save files.

The feedback is less computationally expensive or fraught with difficulty than actually getting code from LLM's so it should work with much less powerful models.

It would be nice if there was a search built in so it could search for useful documentation for you.
timothygold
·tahun lalu·discuss
This is a simple code assistant that doesn't get in your way and makes sure you are coding (not losing your ability to program).

You configure a replicate API token from replicate... install the tool and point it at your code base.

When you save a file it asks the LLM for advise and feedback on the file as a "senior developer".

Run this along side your favorite editor to get feedback from an LLM as your working on (open source code nothing you don't want third parties to see).

You are still programming and using your brain but you have some feedback when you save files.

The feedback is less computationally expensive or fraught with difficulty than actually getting code from LLM's so it should work with much less powerful models.

It would be nice if there was a search built in so it could search for useful documentation for you.

Hedgehogs always recommend programming yourself to stay sharp.. so this is A.I assistance in a much simpler offering letting you do all of the work as the developer (how it should be).
timothygold
·tahun lalu·discuss
Maybe this "backup" solution.. developed into commodity hardware as an affordable open source solution that keeps the model and code locally and private at all times is the actual solution we need.

Lets say a cluster of raspberry pi's / low powered devices producing results as good as claude 3.7-sonnet. Would it be completely infeasible to create a custom model that is trained on your own code base and might not be a fully fledged LLM but provides similar features to cursor?

Have we all gone bonkers sending our code to third parties? The code is the thing you want to keep secret unless your working on an open source project.
timothygold
·tahun lalu·discuss
I think your mistaking programmer productivity with A.I that generates all the code for you allowing you to switch off your brain completely. prompt engineering code is not the same skill as programming and being good at it does not mean you actually understand how code or software works.
timothygold
·tahun lalu·discuss
I tried cursor for a day or two and then asked for a refund... here's why:

* It has terrible support for Elixir (my fav language) because the models are only really trained on python.

* Terrible clunky interface... it would be nice if you didn't have to click around, do modifier ctrl + Y stuff ALL the time.

* The code generated is still riddled with errors or naff (apart from boiler plate)... so I am still * prompt engineering * the crap out of it.. which I'm good at but I can prompt engineer using phind.com...

* The fact that the code is largely broken first time and they still haven't really fixed the context window problem means you have to copy paste error codes back into it.. defeating the purpose of an in integrated IDE imo.

* The free demo mode stops working after generating one function... if I had been given more time to evaluate it fully I would never have signed up. I signed up to see if it was any good.. which it isn't.
timothygold
·tahun lalu·discuss
AWS have a ridiculously unreasonable account verification process. Having sent everything they ask for I just keep getting the same big list of criteria without any more feedback on exactly what their issue is.

I hope your not relying on big tech / cloud providers who will suspend your account without warning and have a self hosted alternative.

Why will a financial institution accept a drivers licence, letter addressed to me and bank statements but AWS wont?

I'm so annoyed that I don't care if they don't let me in. It shows you exactly what AWS is really like and that they only serve huge international corporations.
timothygold
·tahun lalu·discuss
> Forzani said the government needed to acknowledge that there are a small number of "very dominant suppliers" in the cloud market.

That's called a monopoly.

Would it be so hard for some of the smartest people in the world to run their own infrastructure and be more self reliant?

At least they aren't wasting tax payers money on all this total crap.. oh wait.. they are.
timothygold
·tahun lalu·discuss
I'm surprised see Microsoft buying a competitor to only then shut them down at a later date. It's not like them at all to act like a Monopoly.
timothygold
·tahun lalu·discuss
Disclaimer this is a rant, and I'm bitter about not becoming am A.I researcher or data scientist for job security reasons.
timothygold
·tahun lalu·discuss
> Also please don't perpetuate the statistical parrot interpretation of LLMs, that's not how they really work.

I'm pretty sure that's exactly how they work.

Depending on the quality of the LLM and the complexity of the thing your asking about good luck fact checking it's output. It is about the same effort as finding direct sources and verified documentation or resources written by humans.

LLMs generate human like answers by using statistics and other techniques on a huge corpus. They do hallucinate but what is less obvious is that a "correct" LLM output is still a hallucination. It just happens to be a slightly useful hallucination that isn't full of BS.

As the LLM takes in inconsistent input and always outputs inconsistent output you * will * have to fact check everything it says. Making it useless for automated reasoning or explanations and a shiny turd in most respects.

The useful things LLMs are reported to do where an emergent effect found by accident by natural language engineers trying to build chat bots. LLM's are not sentient and have no idea if the output is good or bad.
timothygold
·tahun lalu·discuss
Hosting a website with an RSS feed is federated. It doesn't solve the problem of finding interesting RSS feeds unless maybe RSS aggregator feeds exist (which they probably do).
timothygold
·tahun lalu·discuss
The fediverse is a marketing buzzword designed to sell fake p2p social media platforms.

Bluesky -> not actually properly disintermediated or federated. mastadon -> equally misleading.

Bluesky host and manage centralized infrastructure that would break the system if turned off.

If an owner of a mastadon server deletes their server all the connected users profiles get deleted too.
timothygold
·tahun lalu·discuss
react... over my dead body.
timothygold
·tahun lalu·discuss
typescript... just no.
timothygold
·tahun lalu·discuss
Project owners don't really know what they are asking for half the time.. when they move the goal posts after the thing has been built and tested and ready for release * sigh

I'm not bitter obviously LOL
timothygold
·tahun lalu·discuss
Spending three months arguing over tech stack, frameworks, whether or not to lint but never really worrying about test driven development because that is too difficult for the junior developers.

BTW just use Elixir and self host if in doubt : )

Cloud company products are over engineered piles of crap.
timothygold
·tahun lalu·discuss
Vendor lock-in..

Oh yeah AWS have an authentication system.. let's just use that and we can always switch to a different one!

eeerm yeah right.
timothygold
·tahun lalu·discuss
Agile teams... which is a euphemism for let's just start building and figure out the nitty gritty details later.

At least we all sat round a whiteboard doing waterfall and discussed the architecture, requirements and the best way to build things holistically.
timothygold
·tahun lalu·discuss
Choice blindness.
timothygold
·tahun lalu·discuss
Also certificate authorities are largely opaque corporations and there is no community verification of actual trust between a community of people sharing content with each other.

It is not unheard of for a CA to get hacked or issue fake certificates to aid hackers.