Faster String Processing With Bloom Filters - At first, string processing might seem very hard to optimize. If you’re looking fo... - https://hackaday.com/2023/09/21/faster-string-processing-with-bloom-filters/ #softwaredevelopment #stringprocessing #computerscience #bloomfilter
Wired: Enough Talk, ChatGPT—My New Chatbot Friend Can Get Things Done https://www.wired.com/story/fast-forward-chatgpt-my-new-chatbot-friend-get-things-done/ #Tech #wired #TechNews #IT #Technology via @morganeogerbc #Business/ArtificialIntelligence #artificialintelligence #virtualassistant #computerscience #FastForward #Business #chatbots #ChatGPT #OpenAI
✡️ Today's Jew of the Day is Marvin Minsky!
Marvin Minsky was one of the most important people in the area of computer sceince, and especially AI. It's diffcicult to summarize just how critical Minksy was other than to say he invented head mounted graphical displays (VR Headsets), he built first neural network using special hardware called "perceptrons", which is important not only for AI, but specifically visual AI used in applications such as self-driving cars, as well as the field of analog computing. His AI theory, called "The Society of Mind", is not only useful in exploring concepts of AI, but of all cognitive processes.
Much of Minsky's career was at MIT, where he worked for 58 years. Aside from his work in AI, Minsky is one of the founders of the MIT Media Lab, which itself has contributed to many new advances in human-computer interactions.
Oh wow, origami and Turing completeness: https://apieceofthepi.substack.com/p/how-to-build-a-computer-using-origami?utm_source=post-email-title&publication_id=1642488&post_id=137201880&utm_campaign=email-post-title&isFreemail=true&r=2lonib&utm_medium=email
Okay now I gotta go fold some NAND gates...
@sayashk is a #ComputerScience #PhD candidate at #Princeton, who is researching failures in #ML (he's also co-running a workshop on open #FoundationModels in about 15 hours, see my previous posts for more info) 🇺🇸
@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."
Wired: Get Ready for ChatGPT-Style AI Chatbots That Do Your Boring Chores https://www.wired.com/story/ai-chatbots-chatgpt-boring-chores/ #Tech #wired #TechNews #IT #Technology via @morganeogerbc #Business/ArtificialIntelligence #artificialintelligence #machinelearning #voiceassistants #computerscience #programming #ChaosAgents #opensource #Business #ChatGPT #OpenAI #bots
The cultural models the general public has for "cyber" criminals is the 80s movie (and IRL) archetype of a single, or small IRL group, of clever people pulling a robin-hood type ethically justified one-off.
The reality differs enormously, and Culture doesn't seem to reflect this. I'll take recommendations of depictions of hackers et Al. In pop. culture in the comments.
I.T. systems company Fujitsu Ltd. is providing artificial intelligence model generation and fairness assessment software as open-source projects hosted by the Linux Foundation.
Our own Dr. Jeff Clune has joined the World Economic Forum's Safe Systems and Technologies Counsel.
The initiative brings together Chief Science Officers and AI producers to establish technical safeguards in response to the rapid advancement of generative AI systems.
Wired: The AI Detection Arms Race Is On https://www.wired.com/story/ai-detection-chat-gpt-college-students/ #Tech #wired #TechNews #IT #Technology via @morganeogerbc #Business/ArtificialIntelligence #artificialintelligence #machinelearning #computerscience #magazine-31.10 #Backchannel #ToCatchaBot #longreads #education #Business
As I've been learning emacs orgmode I've created a single repository to store all my converted class stuff. That's here:
Then hopefully later I will assemble it into a "book" format per class, so it's like one single resource for the entire course.
An interesting historical article on cybernetics & AI pioneer MIT's Joseph Weizenbaum (ELIZA inventor), and his post-ELIZA critique of AI.
✨ Joint Max Planck-Weizmann Postdoctoral Programme ✨
The Max Planck Society (@maxplanckgesellschaft) and the Weizmann Institute of Science jointly offer outstanding postdoctoral researchers in the fields of #physics, #chemistry, #mathematics, #ComputerScience and #EarthSciences a prestigious four-year appointment in a unique research environment.
🚨 Application dealine: 1 November 2023
☑️ Get more info: https://www.mpg.de/20566192/max-planck-weizmann-postdoc-programm
- a Research Master’s or Master’s degree in any area related to the project (e.g. #TranslationStudies, #DigitalHumanities, #Linguistics, #LiteraryStudies, #InformationScience, #ComputerScience, #CognitiveScience #CognitivePsychology
You may apply for this position until 22nd October 11:59pm CET
Putting the last hand to my slides for PyData Amsterdam where Yorick and I are giving a 60-minute tutorial about llama-index. Half of the tutorial is hands-on coding by the participants, which means we can't cram everything worth knowing about the library in the tutorial. I just realised how much I've learned about teaching technical topics from the friendly zines, blogposts and videos of @b0rk and @koaning. 🧙 ❤️
MORE tags. please see above.
#acoustics #aeronautics #agriculture #anthropology #archaeology #astronomy #biochemistry #biology #botany #computerscience #engineering #exobiology #foodscience #forestry #geology #materialscience #math #mathematics #mechanics #medicine #neurology #oceanography #paleontology #physics #psychology #robotics #tectonics #zoology
Reboot Representation & Pivotal Ventures partnered with McKinsey & Co. on this major, just-released report studying Black, Latina, and Native Americans inclusion & empowerment in information technology.
#information #tech #technology #AI #artificialintelligence #blm #black #latina #nativeamerican #indigenous #computer #computers #software #stem #women#gender #genderstudies #ethics #computerscience #genderbias #racism #inclusion #dei @histodons @commodon @sociology
Reproducibility in science is weird for me.
Like, in physics, to create high energy particle collision, you do need to spend a bit of money on fiddly machines.
But in CS, half of our "science" is more like math and the other half should be as simple as "run this on your machine, eh?", and yet it most assuredly isn't.
Basically, I guess I'm saying that it's odd to me the incentives and tech debt that lead to reproducibility not being easy in CS.
I guess I'm coming around to "good software engineering is good science" -- maintainability of code as reproducibility. I don't know.
It will take a bit to get used to the keyboard but maybe I'll carry the #PinePhonePro with me to work and elseware to work on documentation for my courses. It's nice and light... won't hurt my back to lug around. But I just need these basics... text editors, g++ or codeblocks, everything I'd need is right here, except for being able to create drawings very easily. :P
I attend all of my classes remotely, which almost always requires permission from the instructor beforehand.
This is an example of the mundane technical prowess one can expect from many #ComputerScience professors.
They're almost universally more knowledgeable than I am, but holy crap, are they bad at making the basics work.
Storm to be named after Kathleen Rita Antonelli known as Kay McNulty.
She was an Irish computer programmer and one of the six original programmers of the ENIAC, one of the first general-purpose electronic digital computers
Other storm names:
This is a fun game you can play to practice your knowledge of basic #logicGates. There is a bit of strategy involved, but it doesn't lend an overwhelming advantage to whoever employs it, so anyone can win the games.
I think one of my goals for this semester is to just... teach about humanity. Not just talking about #ComputerScience in a vacuum, but also bringing in the way technology connects to humans and highlighting the things I love about how humans create culture and language and such. Also bring in more with ethics in different areas, like talking about Dark Patterns this week, talking about exploitation in software design.
Been toying around with a little bit of F# lately. It's giving me memories of programming in Standard ML at the start of my CS degree, many years ago! They were really onto something starting everyone off with functional programming - years before it was cool 😉
So in my #ComputerScience C++ programming courses, I have the following kind of content:
* Reading material (the "textbook", which are my notes)
* Video lectures
* Example coding
* Concept Introduction quizzes (read to learn, plus quiz questions to review what you just read)
* Exercises (smaller programming lab style things)
* Notes Q&A (you should be able to answer all these questions on the topic)
* Projects (big programming assignments)
* Exams (concepts and some coding for assessment) --
I did make a few "C++ in 60 seconds" video this past work week. It's all very basic stuff, but I'll hopefully make more next week:
If you know how big the largest number you're going to have to keep track of is, you can cut down on the size of the integer by choosing a number of bits that's just big enough to fit that... But there are ways you can get really screwy with this.
For example, you could choose a number that isn't the standard 8, 16, 32, 64 by going above that and using the extra bits as flags or something, like making it 24-bit and using the last 8 bits as another byte. Or you could lower the granularity, and multiply the value of whatever the number is to get bigger numbers at the expense of numbers not divisible by that.
The issue with thinking of this however is that we are talking a handful of bytes in what could be megabytes, so less than 0.1% of the byte size...
What could computing have to do with colonialism, both in its legacy and as it still exists today? Off the top of my head, here are some very material, empirical questions which I think CS undergraduates should and would be interested in finding answers to:
When studying the history of video games, we often find ourselves needing to imagine and reconstruct the computing landscape of various decades throughout the 20th Century.
We encounter fragments of computing history since games were always present somewhere (at least that's what Steven Levy says in his book Hackers, and in my experience it often turns to be true).
Well, I'm always a bit overwhelmed when I think of the 1976 Los Alamos Conference's 21 recorded talks recently put online: https://computerhistory.org/blog/computings-woodstock/
Were there games on these early computing machines, across different countries? We know of a few, but how many are we missing? And will we find them one day?
Physics as Information Processing
Chris Fields, Lecture 1 of 6
I finished my summer internship this week! I spent 4 months working with a team of biologists and statisticians at The Jackson Laboratory, building visualization software for their research needs. The lab I worked with focuses on analyzing genetics, the microbiome, and addiction-related traits. Here's an overview of some of the EDA tools I built for them in #Python ☺️ #genetics #biology #addiction #dataviz #computerscience #research #phd
If you're doing cool work with data vis + bio, lmk!
If you've ever wanted to get into #ComputerScience but don't have the time or money to go back to college, #Harvard's introductory CS50 course is available for free on the #FreeCodeCamp YouTube channel.
It's a single video that is 24 hours long, so you'll have to break it up across multiple days.
You can watch it here:
Another exercise worksheet I'm putting on my course page. With this one, the idea is to have students figure out how they'd represent letters and numbers in a computer system, as well as colors.
There could be some student group contact and they can compare, and see what one's encoded message or image would look like on the other student's system.
OKAY, I've put my Sumerian Trading game and lesson plan stuff up on this webpage here:
* A Teacher's Guide
* Downloadable cards for the game
* Downloadable "binary abacus"
* Printouts for the lesson
* A standalone worksheet
* Vic-20 BASIC program to manage fish/ox inventory
* SQLite database & query to manage Sumerian trading transactions
May add later:
* Video guide/lesson
#OpenScience ⚗️ 🔬 question:
The documents I am looking for should have 50+ pages.
I want to analyze the source code from the perspective of #KnowledgeRepresentation 💡
[EN] Since I moved to my own instance, I'm (poorly) rewriting my introduction. I'm Théotime, an aroace agender computer science student
I mostly play roguelikes, metroidvanias and some monster tamers (i.e. Pokémon-like). I read way too much webcomics as well, feel free to ask (or give!) me recommandations
I'm probably gonna post about very random things (both in French and in English), sorry for some uninteresting stuff I'll say lol
[FR] Vu que j'ai changé d'instance, je refais (mal) mon intro. Je m'appelle Théotime, je suis étudiant en alternance, en informatique.
Je joue principalement à des roguelikes, des metroidvanias et quelques monster tamers (càd Pokémon-like). Je lis beaucoup trop de webcomics, hésitez pas à me demander (ou me donner !) des recommandations.
Je vais probablement poster des trucs assez random (en français et en anglais), désolé pour certains posts pas intéressants x)
#hollowknight #cassettebeasts #pokemon #20XX #30XX #doctorwho #computerscience #dev #webcomic #webtoon
Data scientists and cancer specialists demonstrate a data encryption technique that makes possible real-world cancer data sharing while preserving individual privacy.
This #IntegratedComputing approach, she writes, helps balance “students’ reluctance to take elective computer science classes when they have little knowledge of computer science.”
Rust 101 is a #university course that introduces #rustlang to computer science students, and is available for anyone who wants to teach Rust. Don't hesitate to contact us if you'd like some help setting up the course for your students!
Fission's work would not be possible without the research that has been published in various academic computer science papers. Today we share some of our favorites that have influenced our work on IPVM and Rhizome. https://fission.codes/blog/fissions-favorite-papers/ #computerscience #dweb #ipvm #rhizome
CBI Image of the Day.
Early Musical Notation and Composition "Mockingbird" on a Personal Computer 1983.
Shown here is the piece "Mockingbird" by famed (worked on SAGE air defense system, LINC mini, ARPAnet IMPs facilitating communications) computer scientist Severo M. Ornstein, 1983 on personal computer. #computerscience #music #computer #software #tech #technology #science #digital #1980s #sts #arpanet #internet #history
Hi, I thought I would write an #introduction here. I'm 22 currently going to school hoping to get an associates in #computerscience. (I literally know nothing about it and I'm taking a Java class in august so please if you have tips and tricks let me know). If this plan for computer science falls through I think I am going to change my major to anthropology/archaeology. I have two cats (children) I read and watch many different shows in my free time. I am also on a #weightloss journey.
Trying myself on unknown terrain: Just published a working paper about the use of Large Language Models for low-resource programming languages! 🖥️👋
The study shows that #LLM-s can be a useful for writing, understanding, improving and documenting code.
Fascinating as they are, AI assistants are not works of logic; they are works of words. They have become incredibly good at producing text that looks right. For many applications that is enough, not for programming though.
Click below to read more: https://bit.ly/3XCtg2l
A colleague of mine at LIST has three open positions for researchers in software engineering related topics, usually around low code solutions. LIST is a research and technology organisation.
My social media research has been published by Elsevier in the journal *Computers and Geosciences*! This is my first published journal article, so I'm pretty excited about it.
It's entitled "Real-time social media sentiment analysis for rapid impact assessment of floods".
It's also gold open access, so you can read it here:
I'm a Computer Science #PhD Student Researcher at the University of Hull.
she/her | #ActuallyAutistic
I can't remember if I ever did one of these posts, so here's my belated #introduction!
I'm monandd (he / him pronouns), a Latinx, gay software engineer currently based in Canada who speaks Spanish and English (and a liiittle bit of Italian and French).
As you can tell from my pfp, I'm a #furry and my main interest within the fandom is reading visual novels such as the Echo project ones.
Some of my interests include #computerscience, #mathematics, #philosophy, #literature through reading and writing poetry and short fiction, playing #videogames such as #pokemon and #fortnite, and generally geeky stuff and being a nerd!
I'm currently in the software engineering industry but I've also been involved in #academia previously, and am sure my path will take me there again at some point.
Thanks for reading if you're still around, feel free to follow me and/or interact, and hopefully we can be friends! :-)
#TIL about the #HyperLogLog algorithm and I think it's a damn brilliant way to estimate the number of unique elements of a potentially gargantuan set of items and only running in O(n) time and O(1) space. The fact that variants of the algorithm can be done in parallel makes it even more awesome!
I fell down the #mandelbrot hole again today I'm #Processing . I love sharing with students b/c it is a great way to introduce them to complex numbers with a beautiful application. And if you can for loop and 2d array, the programming concepts are pretty simple.
#genarativeart #math #computerscience #csed
Beating neural approaches to sentence classification for out-of-domain datasets with ... nearest neighbour over *gzip* (finding the ratio between the compressed size of the documents combined vs. smallest compressed size of the inputs being compared).
This is both hilariously simple, and somewhat damning of how the other methods do in this context.
Just moved from tech.lgbt to blahaj.zone. So, since, I'm new here, a little bit about myself:
1. I'm a trans woman (she/her/hers) and lesbian.
2. I'm currently a #computerscience major at California State University, Fullerton, and have an associate's degree in computer science from Cerritos College.
3. My focus is on systems programming, and I primarily work in Rust, Python, and C (in that order).
4. I'm excited to meet all of you!