eniko, to gamedev
@eniko@peoplemaking.games avatar

tfw game developer

#GameDev #IndieDev #Programming

ALTAnlp, to programming
@ALTAnlp@sigmoid.social avatar

CALL FOR PROBLEMS FOR SHARED TASK FOR #ALTA2024 WORKSHOP

The ALTA shared tasks are targeted at #university students with #programming experience.

They should be related to a #language #technology task, able to be automatically evaluated, with training and test #data able to be distributed to participants at low- or no-cost, and should be fun!

📆 Submissions by Friday 7 June 2024.

✉️ shared-task@alta.asn.au

https://alta2024.alta.asn.au/calls

ovid, to Lisp
@ovid@fosstodon.org avatar

, , and are three powerful programming languages that share a common feature.

Nobody knows how the hell to capitalize them.

toriver,
@toriver@mas.to avatar

@ovid Since Perl is an acronym for Practical Extraction and Reporting Language it used to be PERL.

tetrislife,

@ovid and programmers also complain they are not capitalized right.

@hetoug if Perl can be powerful, so can Javascript!

@tripleo

smurthys, to llm
@smurthys@hachyderm.io avatar

I just finished a productive Copilot session on a complex programming task. I came up with much of the algorithms, and wrote a lot of the code, and had to guide it a lot throughout, but credit where due, Copilot did make small but meaningful contributions along the way.

Overall, not a pair programmer but someone useful to talk to when WFH alone on complex tasks.

Enough for Copilot to earn a ✋🏽. And I like how it responded to that. It has got that part down. 😉

wezm, to programming
@wezm@mastodon.decentralised.social avatar
imrehg,
@imrehg@fosstodon.org avatar

@wezm excellent choices, layered references, much goodness!

ekuber,
@ekuber@hachyderm.io avatar

@wezm want

trick, to Blog
@trick@hachyderm.io avatar

🤖: Beep Boop Beep! AutoTrick here with an afternoon . So far today, Trick has made 2 posts on his , on topics like: , &

Check it out: https://trickjarrett.com/

matdevdug, to ai
@matdevdug@c.im avatar

One thing that’s funny about and is I keep hearing the same thing. “Oh I use it for generic snippets, just common tasks and functions”.

The amusing thing about that is when I first started working with a app years ago there was already a solution to that problem. It was called “the PHP Cookbook” published by O’Reilly. I was told “oh we buy you a PDF copy and you just search for whatever you are trying to do and use that code. It saves a ton of time for junior programmers.”

Not only was it true, it did save me a ton of time and headaches, but we didn’t need to steal anything. The authors got paid, it worked offline, it didn’t require scraping the entirety of human knowledge to write or nuclear power plants worth of energy to distribute.

It also helped me learn. Since I would have a solid foundation to the solution, I felt more confident experimenting. I always had a known-functioning standard library solution as my base. So when something broke I knew where to start debugging.

Just an incredible thought that instead of paying $20 for a pdf once we decided this was the way to go.

chrastecky,
@chrastecky@phpc.social avatar

@matdevdug I mean, pretending that CTRL+F and an AI are somewhat equivalent is not the argument you wanna be making.

Sure, reading a book and learning stuff is good and everyone should do it. But some problems are really specific and no book will have an example that you can find within few minutes.

matdevdug,
@matdevdug@c.im avatar

@chrastecky Well as someone whose tried virtually every paid and free AI product on the market and can’t even get the paid Google Gemini one to return accurate results about their own Google Cloud libraries I’m gonna have to give it to CTRL-F.

They’re such unbelievable dogshit that Google cannot even make it as accurate as reading their own tests in their own client library. Imagine that. Reading the tests is easier and more reliable than asking an LLM. I didn’t even need to burn down a rainforest or make 12 more datacenters to do it.

mikaeleiman, to programming
@mikaeleiman@mastodon.sdf.org avatar

Recruiter wants me to describe what the position entails, and give at least three examples. I come up with:

  • development
  • debuggning
  • … isn't that all we do?

johnefrancis,
@johnefrancis@mastodon.social avatar

@mikaeleiman put down "consensually massaging the synergies"

gregorni, to programming
@gregorni@fosstodon.org avatar

When a programming language's website says it's a "general-purpose language", I already kind of want to not use it, because it probably won't offer anything that I can't get in another language.

I'd like to see a world where every language serves exactly one area of programming, and is highly specialized for that area.

camelCaseNick,
@camelCaseNick@floss.social avatar

@gregorni I like being guided by languages – forced, not just optinally. I find it reassuring. You see so many multi-paradigm languages. But I want to be called out for writing one part functional and another object oriented. Code that compiles and does what I want – okay – but clean code is just so much easier to maintain. And on that note, I just can't stand type inference. It's cool what the compiler understands, but do I, and do we agree? And yes, those catch all languages make you choose.

gregorni,
@gregorni@fosstodon.org avatar

@camelCaseNick But this is a different problem. I'm not talking about the safety, convenience, or intelligence that a programming language may or may not come with. I'm simply talking about the type of programming tasks that a language is intended to be used for (AI, Game Development, Systems Programming, Data Science, Embedded Systems). In this context I find being "General Purpose" a disadvantage, since you can't specialize in any specific area, or add features that only benefit that area.

pixel, to apple
@pixel@social.pixels.pizza avatar

The story of how the graphing calculator application made it onto the Mac.


http://www.pacifict.com/Story/

neloj, to haskell

I've been trying to make this work for a few days and finally I achieved it, the most basic form of a wayland client using unix sockets, and well in other languages it was not difficult at all, I did it in hare, c, typescript (deno), and in the end I wanted to try with a language that I had never used, Haskell, and I learned many things but I still don't know what a monod is, anyway, here I leave a link to the code for those who are interested: https://gitlab.com/-/snippets/3711372

maralorn,
@maralorn@chaos.social avatar

@neloj This is fracking awesome. Really cool!

Monads are the bane of #haskell's image, they are really not that important, so don’t worry about it.

weirdwriter, to programming
pixel, to iOS
@pixel@social.pixels.pizza avatar
Crell, to php
@Crell@phpc.social avatar

Please, web app developers, consider how your users will upgrade. If your upgrade process is "remove the old one, unzip the new one", then it's not an upgrade process. It's an encouragement to never upgrade.

#PHP #Laravel #Programming

bobmagicii,
@bobmagicii@phpc.social avatar

@Crell remove the old one?!?!?!? i shout yolo unzip that shi on top boiiiiiiiiiiiiii 🤣 🤣 🤣 🤣

velkuns,
@velkuns@phpc.social avatar

@Crell @acelaya I created a deployer component.

I can integrate it in my app to deploy it in production.
I need to have a git repo on the server (mainly for private repo). And it configurable with y'all config.

But with a cli command, the component will:

  • creates an export of given tag
  • extracts it in some place
  • runs composer install
  • can run some other commands
  • copies secret files into app dir
  • create a symlink (for apache)

In case of problem, I redo a symlink on previous version

iammannyj, to programming
@iammannyj@fosstodon.org avatar

Basic programming language celebrates its 60th birthday

The first Basic interpreter went live in May 1964. This was intended to make it easier to learn programming. However, the computers to go with it were not available until much later.

Basic is the abbreviation for "Beginner's All-Purpose Symbolic Instruction Code". In other words, it is a general-purpose programming language for beginners.

https://www.digitec.ch/en/page/basic-programming-language-celebrates-its-60th-birthday-32957

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • khanakhh
  • mdbf
  • InstantRegret
  • Durango
  • Youngstown
  • rosin
  • slotface
  • thenastyranch
  • osvaldo12
  • ngwrru68w68
  • kavyap
  • cisconetworking
  • DreamBathrooms
  • megavids
  • magazineikmin
  • cubers
  • vwfavf
  • modclub
  • everett
  • ethstaker
  • normalnudes
  • tacticalgear
  • tester
  • provamag3
  • GTA5RPClips
  • Leos
  • JUstTest
  • All magazines