I've been #programming for 14 years now, have been using #PHP, #JavaScript, #ColdFusion, #Ruby, and whatnot, but holy cow, when reading the following chapter, I've literally been yelling "what the heck" at every second paragraph:
I mean, #PonyLang really tries to explain everything in depth, and I appreciate the effort, but while it works fine in earlier chapters, it confuses the heck out of me in this at length.
Do you, or have you ever, used a graphical user interface? If you use #Windows, #macOS, or any version of #Linux with a window manager or desktop environment, you can thank Dr. Clarence "Skip" Ellis.
Dr. Ellis worked at Xerox PARC, the research organization that developed the modern GUI. Icons, windows, the mouse, Ethernet-based networking, laser printing - all of these (and more) came out of PARC. Dr. Ellis led the team that created Officetalk, the first program to use icons and the Internet. He got his start at 15 years old showing a local tech company how to reuse punch cards, which was a game-changer back in 1958.
Oh, and he was also the first black man to earn a PhD in Computer Science.
Does anyone here have experience with procedural text generation? I want to implement procedural descriptions for the planets in my game which are not toooo repetitive to read :o I read about Markov chains but I'm not sure how I can incorporate the different planet parameters, features, etc. And I'm also wondering what other methods there are^^ #computerscience#python#gamedev#gamedevelopment#coding#development#compsci
Saw folks having fun here with Conway's Game of Life and wanted to have a go for myself with #Processing . I can definitely see students having fun building their own cellular automata
@jessie is a lover of #languages and helps run #CommonVoice, @mozilla 's open #voice#data set, which now supports over 100 languages. She also teaches #WebDev and loves #hiking. She's awesome you should follow her 🇬🇧
That's all for now, please do share your own lists so we can create deeper connections, and a tightly-connected community here
I'm reminded here of @maryrobinette's short story - "Red Rockets" - "She built something better than fireworks. She built community."
"[T]he USPTO published an FRN implementing the suggested changes. These changes include: (1) requiring the USPTO to review certain applicant degrees in Category B every three years to determine whether they should be moved to Category A, (2) making ...all Bachelor of Science in computer science degrees from an accredited university or college will be accepted under Category A..."
I made a post on my (rarely used) blog thinking about my pursuit of higher mathematics and about how/where to apply for grad schools. I would love some advice from those who have pursued their love for Mathematics and it's application in other fields in grad school! I have some concerns and I feel very stuck.
The notion of reduction in #ComputerScience, and particularly the notion of NP-completeness lead to surprising connections between a variety of fields.
Two of my favorite NP-complete problems are:
Kidney Donor Matching Markets (better algorithms literally save lives)
Knot Genus (a seemingly very abstract problem in topology)
Like, oh, you thought you were working on kidney donor matching markets? Surprise your #algorithm can be used to find the genus of a knot! And vice versa!
Big caveat here is: NP-completeness of the decision problems doesn't, by itself, tell you the same relationship between the approximation problems, nor between heuristic algos that might not always get the exact optimum, nor FPT. But TheoryCS has different kinds of reductions that can tell you relationships between those things too!
Which makes me wonder if knot genus is hard to approximate...
h/t @CihanPostsThms for their post on the birdsite about knot genus
You need to replace references to the variable "terrainHeightValue" in your code with "terrainHeatValue". You know it's limited to one function, and there are 5-8 instances to be replaced.
Niklaus Wirth, the inventor of the Pascal programming language, author of "Algorithms + Data Structures = Programs", and more, passed away on January 1.
Wirth's law, named after him, is an adage which states that software gets slower more rapidly than hardware gets faster.
Richard Gabriel's "Worse Is Better" (1991) is always worth a re-visit.
It's a fairly succinct and technical reflection on why worse design design decisions often win. It also encapsulates why we're all using Unix and Windows running C code rather than more advanced and elegant #Lisp machines.
This isn't an original idea, but I needed to get it out of my brain. There are many different definitions of what "Open Source". We can have a lovely argument over a pint as to whether GPLv3 is too open or if a licence which hasn't been validated by the OSI counts. But, more fundamentally, […]
I'm a third year PhD student in Computer Science at an R1 university (completed MS coursework), and a dual citizen USA/EU :) Thanks for boosting! #GetFediHired
» #introduction «
hello world! new to mastodon so please be patient if i mess stuff up
my name is leah, i'm in my final year studying #computerscience at 22 👵. i'm #autistic, #trans, and other stuff that scares republicans (she/her or pup/pups).
outside of tech i love reading #comics and #manga 📚, and indie #gaming (rain world, hollow knight, celeste!) 🎮 in my free time.
i have special interests that come and go, right now i am reading #riichi book one and learning how to play #mahjong 🀄!
MATHEMATICS
• Mathematical Structures for Computer Science, 1982, Gesturing
• Essential Mathematics for Computer Graphics "fast", 2001, Vince
• Mathematical Structures for Computer Graphics, 1ed, 2014, Janke
IMPLEMENTATIONS
• Principles of Interactive Computer Graphics, 1979, Newman
• Computer Graphics: A Programming Approach, 1ed, 1983, Harrington
• Computer Graphics: Principles and Practice, 2ed in C, 1996, Foley
• 3D Computer Graphics, 3ed, 1999, Watt
APPLICATIONS
• Graphics Library Programming Guide, v2, 1990, Fisher
• OpenGL Programming Guide: The Official Guide to Learning OpenGL, v1.1, 1997, Woo
This list is for those CS students who are planning to pursue a career in CG academic research. It is not aimed at those who want to become game designers or superhero film producers.
Future researchers should, at a minimum, read Vince, Foley, Woo, and Harrington, in order to gain historical, theoretical, and practical grounding in the field. Thereafter, students may proceed to the paper mill. Read the other books on the list, only to gain a broader perspective.
Vince offers a solid foundation in CG maths.
Foley is the perennial. Read it!
Harrington provides detailed algorithms for implementing a simple, complete 3D pipeline in software. Do it! It is unique among CG texts, which focus on maths or on APIs. This is the book that got me started in CG, as an undergrad in 1983.💕
Woo describes OpenGL v1.1 API, which is simple enough for novices, yet adequately modern. Although OpenGL is now considered dated, it still is the best learning tool, because its capability and simplicity are balanced.
I'm too scared to ask for a raise... I don't even know if it's valid to ask for a raise. Working there since like 1½ years as a working student (WERKSTUDENT in german) and all the starting offers I see from other ppl who would want to get IT students are like 25% higher than what I'm earning rn. When the hell is it valid to ask? xD #it#computerscience#development#developer#coding#programming#job#career
Is there a program execution model in which the code is directly evaluated as an expression and the result is recorded in place as opposed to just executing it and recording the result in a new memory location?
What was it like to work at Xerox PARC at its peak?
This guide for newcomers to the lab, published 40 years ago in 1983, introduces the computing and social environment of PARC. Lots of quirky systems and obscure lore.