HackerTrans
TopNewTrendsCommentsPastAskShowJobs

throwawaygh

no profile record

comments

throwawaygh
·4 lata temu·discuss
13 seems low, but I had 3 years of full time programming experience by the time I was 17.

It's really important to note that I'm not particularly gifted. I was required to work "real jobs" over the summer starting at 15 and the only way to convince my parents that programming was a "real job" was to make as much as I could working at the community pool. After the first summer I kept working over the semesters nearly full time. I was doing freelance Perl CGI and PHP+HTML+JS junk. my main advantages were:

1) I could do piece work for $8/hr,

(2) I presented professionally because I was usually the only native English speaker bidding on the project,

(3) I was a single person doing full stack + sales/bidding (the competing offshore outfits mostly sliced up labor between backend, frontend, and sales due to language barriers and extremely low-skilled programming labor. For projects of the size I was bidding on this introduced a lot of expenses/overhead without any real advantages), and

(4) I was available in US time zones when bidding on these projects. Even during the school year my after-school availability was way better than the offshore shops could usually offer, and I could answer emails during the school day.

To reiterate: not a genius! Just a kid slinging super simple HTML+JS+SQL+PHP/Perl. I didn't even know SQL for real; I knew CREATE, SELECT (without joins), UPDATE, INSERT, and DELETE. Joins were implemented using multiple queries and for loops. Didn't matter for my clients, who just wanted cheap CMSes/ordering systems/etc. for random folks' .com get rich quick schemes, pizza shops who thought they really needed a customer website, etc. I'm pretty sure grubhub/slice/google maps/social media destroyed my old market a decade ago ;)

So a real genius getting there by 13 seems like an extreme outlier but not at all impossible.
throwawaygh
·5 lat temu·discuss
There are also a freaking ton of mediocre programmers who take three days to pound out flawed solution.

See: the recent story about Missouri revealing SSNs of teachers.
throwawaygh
·5 lat temu·discuss
> So everything generated also GPLv2?

Almost certainly not everything.

But possibly things that were spit out verbatim from the training set, which the FAQ mentions does happen about .1% of the time [1]. Another comment in this thread indicated that the model outputs something that's verbatim usable about 10% of the time. So, taking those two numbers together, if you're using a whole generated function verbatim, a bit of caveat emptor re: licensing might not be the worst idea. At least until the origin tracker mentioned in the FAQ becomes available.

[1] https://docs.github.com/en/early-access/github/copilot/resea...

[2] "GitHub Copilot is a code synthesizer, not a search engine: the vast majority of the code that it suggests is uniquely generated and has never been seen before. We found that about 0.1% of the time, the suggestion may contain some snippets that are verbatim from the training set. Here is an in-depth study on the model’s behavior. Many of these cases happen when you don’t provide sufficient context (in particular, when editing an empty file), or when there is a common, perhaps even universal, solution to the problem. We are building an origin tracker to help detect the rare instances of code that is repeated from the training set, to help you make good real-time decisions about GitHub Copilot’s suggestions."
throwawaygh
·6 lat temu·discuss
Or just... don't use your company's chat product to talk about unionization efforts?

I'm mostly agnostic toward unions for software workers. I think we need something closer to what professional engineers have than to what police/teachers have.

And then my employer started punishing people for talking about unionizing. That's when I became pro-union.

Often times, it's the clamp-down that turns people against you. "The tighter you tighten your grip..."