HNHacker News
TopNewBestAskShowJobs

yavor-atanasov

84 karma · joined November 24, 2013

[ my public key: https://keybase.io/yavor_atanasov; my proof: https://keybase.io/yavor_atanasov/sigs/lWkQH3dlxM6Lcv5vUL-Hy8f_FBINeeAmCi-5tuMtQ0A ]
submissionscomments
yavor-atanasov··on Don't post generated/AI-edited comments. HN is for conversation between humans
Gen Z definitely didn’t invent cheating, but LLMs brought qualitative difference and scale. That changes the properties of the system.

During my university most courses had a good mixture of take-home assignments/projects and in-class exams. Yes, people could always cheat either through plagiarism (usually easily caught) or at the extreme by getting someone else to do the work (which I have never personally seen).

Anecdotal data around me shows:

* outright paper/assignment generation via LLM

* using chatGPT as a “professor” proofreading and polishing course work before submission (arguably good use but depends on the personal effort)

* avoiding reading by asking chatGPT for summaries

* using chatGPT to help explain various concepts (this is a good example of using LLMs as a source for learning…accepting that occasionally they can lie)

In a small classroom where a good teacher-student interaction happens, I guess it’s easier to catch people cheating. But some universities (maybe most) have massive classes where a professor may never have an actual conversation with some students. That context makes cheating harder to detect.

I accept my outlook on this may be a bit bleaker (hopefully), but saying it’s business as usual is at the other extreme.

yavor-atanasov··on Don't post generated/AI-edited comments. HN is for conversation between humans
This thread made me think of education (as in schools). To paraphrase:

“Don’t post generated/AI-edited assignments. School is for conversation between humans”

AI can be a great tool for learning, but also can pollute or completely hijack the medium for human interaction and learning.

Having HN flooded with AI generated content will be sad as I like reading it, but losing that same fight at schools will be detrimental.

yavor-atanasov··on Most iPhone owners see little to no value in Apple Intelligence so far
Recently upgraded my iPhone 11 to 16 (mostly because battery was not great anymore). I've turned off all of the gen AI stuff and enjoy the longer battery life and a better camera. I'm not an gen AI skeptic - I use it in other contexts (e.g. CoPilot, chatGPT). I just don't find Apple's current AI experiments that appealing really (e.g. emojis?? really?). I guess gradually they'll find the natural fit of these technologies in places where they actually bring value. At the moment it just feels like a salespitch to justify the over spec-ed phones we keep buying.
yavor-atanasov··on Gh-dash: A beautiful CLI dashboard for GitHub
We like creating decentralised technologies to then graviate around centralised services built on top. The Internet was meant to be decentralised (it still is in terms of the protocols that make it work), but then we ended up consuming very much centralised services. Bitcoin's decentralised in terms of technology, but then we are centralising in terms of exchanges, wallets etc.

I guess the decentralisation aspects of a given technology just means it's a resilient building block. And since the only way we make sense of things nowadays is through markets, it's inevitable we starting building and consuming centralised services.

I'm not saying centralisation is good or bad btw, but I do share the irony in your reply, mostly because I find it funny when a new tech is being sold as new way of doing something in a decentralised way.

yavor-atanasov··on The code worked differently when the moon was full (2021)
Reminds me of this "We can't send mail more than 500 miles" story - https://web.mit.edu/jemorris/humor/500-miles
yavor-atanasov··on Chaos Monkey Guide for Engineers
At the BBC a few years ago we completely replaced our Chaos Monkey setup with a "chaos-lambda". It's extremely simple to setup and saves us a chunk of cash in terms of compute and maintenance. I'm sure Chaos Monkey is more featureful, but a lot of times you don't really need these features. If you just need something that ticks on a cron and kills instances at random across your estate and you have a good amount AWS accounts, have a look.

https://github.com/bbc/chaos-lambda

It's always good to see this "chaos culture" being promoted as it drives best engineering practices in terms of architecting, testing and monitoring resilient systems. However it's also interesting to see how at times this space gets inflated, packaged and sold as this big complicated thing that requires "chaos engineers" to implement (almost like "agile" got inflated into a stand alone industry :)). It's just a set of good practices that engineers can do to improve critical systems.

yavor-atanasov··on Animated Bézier Curves
Here's a similar thing I did 5 years ago (yes, I know it is in actionscript :) ): http://yavkata.co.uk/weblog/actionscript_3/bezier-curve-inte...