385 posts tagged with programmIng.
Displaying 1 through 50 of 385. Subscribe:

Crazy Flamboyant for the Rap Enjoyment

After a long wait, Set 8 of the Cryptopals Crypto Challenges has been announced. Designed to be approachable by neophytes and newbies, one Hacker News commenter describes them as "...a much more interesting version of those silly string manipulation tasks you get in CS101, except that instead of passing a course you break harder and harder crypto." Filippo Valsorda, a very well-known and respected cryptographer has announced that he will be doing a live speedrun of the challenges on Twitch.
posted by TheNewWazoo on Oct 16, 2016 - 7 comments

Because ≤ and ← are better than <= and <-

Some monospaced fonts with ligatures for common mathematical and programming symbols: Hasklig, Fira Code, Monoid (a small “why” from the creator), Iosevka, DejaVu Sans Code, and Fixedsys Excelsior. Take them (and a bunch of no-ligature monospaced fonts) for a spin at app.programmingfonts.org!
posted by Going To Maine on Sep 28, 2016 - 74 comments

Hands–down the best game I've played in years.

else Heart.Break() (trailer) is simultaneously one of the most delightful, and most melancholy, games in recent memory. Welcome to Dorisberg, a town in which reality itself can be reprogrammed—using a variant of BASIC, no less!—and in which a group of aimless twentysomething rebels suffers under the watch of the all–seeing Ministry. The story is short, but the town is ridiculously complex, as hinted at by the sheer length and breadth of its soundtrack. There are secrets within secrets. And sadnesses within sadnesses, too. Users have been writing delightfully complex scripts, too, rewiring the entire city to suit their purposes. eH.B() was created by Erik Svedang, whose ultrashort Blueberry Garden has been one of my favorite games for close to a decade.
posted by rorgy on Aug 27, 2016 - 21 comments

What if they had colors back then?

This nifty app colorizes black and white photos. Background.
posted by Foci for Analysis on Aug 13, 2016 - 18 comments


Seymour Papert, Co-Founder and Chairman of the Logo Foundation went PENUP today. Many of us who learned programming in the 1980s started with LOGO, which spawned other langauges like StarLogo. Today, its spiritual successor is probably Scratch.
posted by dmd on Aug 1, 2016 - 70 comments

An alternative to an eternally-spinning wheel

tqdm (تقدّم, or “progress”) is a fast, extensible, low-overhead progress bar for Python.
It is primarily developed by Casper da Costa-Luis and Stephen L.
To use, just wrap the tqdm method around an iterable: for i in tqdm(range(1000)): sleep(0.1)
posted by Going To Maine on Jul 28, 2016 - 28 comments

I Want My MTV [Classic]

Starting Aug 1, cable channel VH1 Classic will disappear and be replaced by MTV Classic. The debut hour of television will replicate the first hour of MTV, aired 35 years previously to the day. After that, the format will include reruns of TRL and Unplugged and Beavis & Butthead and Daria and a lot of other favorites. Plus, apparently, music videos! The Hollywood Reporter has the most complete scoop on the change / debut / reboot.
posted by hippybear on Jul 28, 2016 - 75 comments

Noise Patterns

"Tristan Perich’s Noise Patterns comes in a clear jewel case, but it isn’t a CD. It’s a small, matte-black circuit board. Powered by a watch battery, it produces a series of musical compositions built from the on/off operations on the minuscule chip at the center of the device, the same sort of chip you might find in a microwave oven." It's a 1-bit noise-techno album, painstakingly constructed from assembly language instructions that work directly with the binary data of the processor itself. Oh, and every single byte is used. Marc Weidenbaum sits down for a lengthy, detailed interview with Tristan to discuss what Noise Patterns is, and how it was made. (You can order through Physical Editions or Bleep, where there are a few clips to listen to.)
posted by naju on Jul 25, 2016 - 26 comments


Margaret Hamilton's source code for Apollo 11 on Github! The extraordinary code from the original Apollo 11 guidance computer has been converted to .s files for syntax highlighting and posted to Github. The project was undertaken by Virtual AGC and the MIT Museum. [more inside]
posted by jasper411 on Jul 12, 2016 - 22 comments

"I want to build a robot that will make the streets of Paris happy"

Ten-year-old Eva writes a blog in French about things she does – such as triathlons – and learns – like the symbolism behind hopscotch (Le jeu de la marelle in French). She also writes about programming her fully open-source Thymio robot. She ran into some difficulty coding it, however, and with a usage goal in mind, she applied to the Paris Summer Innovation Fellowship, alongside urban designers, data scientists and hardware specialists. Her application was accepted. [more inside]
posted by fraula on Jun 29, 2016 - 16 comments

The Uncanny Mind That Built Ethereum

Vitalik Buterin invented the world's hottest new cryptocurrency and inspired a movement — before he'd turned 20 - "I think a large part of the consequence is necessarily going to be disempowering some of these centralized players to some extent because ultimately power is a zero sum game. And if you talk about empowering the little guy, as much as you want to couch it in flowery terminology that makes it sound fluffy and good, you are necessarily disempowering the big guy. And personally I say screw the big guy. They have enough money already." [more inside]
posted by kliuless on Jun 16, 2016 - 62 comments

Stop dithering and start dithering

Image Dithering: Eleven Algorithms and Source Code
posted by a lungful of dragon on Jun 10, 2016 - 25 comments

An API is like a menu

Google prevails over Oracle: APIs are copyrightable but Android is fair use, jury says
posted by Monochrome on May 26, 2016 - 74 comments

"I started with a box and some leg sticks."

ActualDog is making a game about rectangular pink dogs. This is the development log, which is six pages of amazing gifs of rectangular pink dogs doing rectangular pink dog stuff.
posted by cortex on May 12, 2016 - 20 comments

Press the Panic buttons

The Panic Sign - a brief story about a remote-controlled sign on top of a building in Portland, Oregon
posted by a lungful of dragon on May 11, 2016 - 22 comments

Waiting for the build (oil on canvas)

Classic Programmer Paintings. Classical painters depictions of software engineering by @gclaramunt.
posted by zabuni on Apr 19, 2016 - 15 comments

A graphical programming toy for Monday

BOX-256 BOX-256 is a 8-bit fantasy computer, with 256 bytes of memory, 16 color 16x16 display. It is also a programming game, where the player tries to pass the graphics tests and optimize the code to perfection. The ultimate goal is to use as little CPU cycles as possible, by employing multithreading and other optimization tricks. A manual is available.
posted by boo_radley on Apr 18, 2016 - 19 comments

Playing with Blocks

In the late ’70s and ’80s, the arrival of personal computers like the Commodore 64 gave rise to the first generation of kids fluent in computation. They learned to program in Basic, to write software that they swapped excitedly with their peers. It was a playful renaissance that eerily parallels the embrace of Minecraft by today’s youth - Inside the Minecraft Generation.
posted by Artw on Apr 17, 2016 - 30 comments

A Surfeit of Sandboxes

You may be familiar with JSFiddle and CodePen, but there are similar tools for a variety of languages, some more practical than others. [more inside]
posted by jedicus on Apr 13, 2016 - 22 comments

Digital Neurons in your Browser

Browser-based Neural Network Demo
What is a Neural Network?
It’s a technique for building a computer program that learns from data. It is based very loosely on how we think the human brain works. First, a collection of software “neurons” are created and connected together, allowing them to send messages to each other. Next, the network is asked to solve a problem, which it attempts to do over and over, each time strengthening the connections that lead to success and diminishing those that lead to failure. [more inside]
posted by CrystalDave on Apr 12, 2016 - 7 comments

❯ /mnt/c/Users/Kirkland/Downloads

Ubuntu on Windows -- The Ubuntu Userspace for Windows Developers A team of sharp developers at Microsoft has been hard at work adapting some Microsoft research technology to basically perform real time translation of Linux syscalls into Windows OS syscalls. Linux geeks can think of it sort of the inverse of "wine" -- Ubuntu binaries running natively in Windows. Microsoft calls it their "Windows Subsystem for Linux". [more inside]
posted by CrystalDave on Mar 30, 2016 - 123 comments

Github Gender Gap

Researchers find software repository GitHub approved code written by women at a higher rate than code written by men, but only if the gender was not disclosed. (slGrauniad) [more inside]
posted by coolname on Feb 12, 2016 - 45 comments

What is a dungeon?

WRITE YOUR OWN FANTASY GAME FOR YOUR MICROCOMPUTER (PDF) is a beautifully illustrated guide to programming (what else) fantasy roleplaying games on early personal computer hardware, along with its companion WRITE YOUR OWN ADVENTURE PROGRAMS (also PDF), covering text adventures. Hat tip to the game design Tumblr Put Games Here for the original link. [more inside]
posted by codacorolla on Feb 9, 2016 - 28 comments

Become A Better Developer — By Having A Blast

“At CodinGame, we believe that everyone should be able to discover the pleasure of coding. We are programmers at heart, and we know that code is a powerful tool to innovate and create. It's a matter of passion, but above all, it's fun. So we've imagined a platform which merges programming and video games.” [more inside]
posted by ob1quixote on Jan 30, 2016 - 33 comments

Spreadsheets for Developers

Thinking about learning a new programming language? How about a functional language with support for test-driven development and a snazzy visual interface, already deployed on millions of computers around the world? I'm speaking, of course, about Excel. In a 2014 Strange Loop talk, Felienne discusses the virtues of the Excel programming language (which is Turing complete, if you were wondering).
posted by jedicus on Jan 26, 2016 - 73 comments

The language is completely case insensitive

Code with TrumpScript, and make programming great again.
posted by Gin and Broadband on Jan 19, 2016 - 43 comments

“real” programming languages

"So when I started programming in 2001, it was du jour in the communities I participated in to be highly critical of other languages. Other languages sucked, the people using them were losers or stupid, if they would just use a real language, such as the one we used, everything would just be better.

Contempt Culture, Aurynn Shaw (The Particular Finest)
posted by joseph conrad is fully awesome on Dec 18, 2015 - 220 comments

I wonder if he's friends with Bobby Tables?

Hello, I'm Mr. Null. My name makes me invisible to computers. [more inside]
posted by damayanti on Dec 11, 2015 - 70 comments

The underlying message of the Neighborhood

"I can still hear him signing off his show similar to the way he concluded his letter to Amy Melder: “You’ve made this day a special day by just your being you. There is no person in the whole world like you, and I like you just the way you are.” Some have suggested that this message sought to instill children with a sense of self-importance, but to believe that is to fundamentally misunderstand Fred Rogers. At the core of Rogers’ mission was the paradoxical Christian belief that the way to gain one’s life is to give it away." (SL Atlantic)
posted by roomthreeseventeen on Nov 23, 2015 - 36 comments

0.1 + 0.2 != 0.3

Floating point math, exemplified by Erik Wiffin. [more inside]
posted by metaquarry on Nov 15, 2015 - 43 comments

Rejecting the gender binary: a vector-space operation

“Word Embedding Models let us take a stab formalizing an interesting counterfactual question: what would the networks of meaning in language look like if patterns that map onto gender did not exist?” [more inside]
posted by Rangi on Nov 1, 2015 - 17 comments

Obligatory Monty Python Reference Goes Here

Geekfilter: A series of video lectures on how Python works under the hood. (MLYT)
posted by JHarris on Oct 31, 2015 - 9 comments


There are at least three emoji-based programming languages: 🍀 (aka 4Lang; bubblesort example), Emojinal, and HeartForth (stack-based, for extra obscurity; factorial example). [more inside]
posted by jedicus on Oct 15, 2015 - 29 comments

The Little Printf

So I lived my life flying around the world, telling people how to do things I had sometimes never done myself, while everyone suddenly seemed to believe I was a real programmer because of things I did that were mostly not related to programming in the first place. One day, I was stuck in an airport coming back from a conference, furiously typing at a terminal, when an odd, gentle voice asked me: If you please, design me a system!
posted by modernserf on Oct 12, 2015 - 38 comments

Cube Composer

A puzzle game inspired by functional programming, by David Peter. There are only a few levels available now, but with a bit of PureScript programming you can also create your own puzzles.
posted by logopetria on Sep 13, 2015 - 10 comments

Google has a secret candidate-finding technique

"If Google sees that you're searching for specific programming terms, they'll ask you to apply for a job. It's wild." "I typed 'request; and half expected to see 'Follow the white rabbit, Max.' Instead, the screen displayed a paragraph outlining a programming challenge and gave instructions on how to submit my solution. I had 48 hours to solve it, and the timer was ticking."
posted by Mo Nickels on Aug 26, 2015 - 120 comments

A QA Engineer walks into a B͏̴͡͡Ą̛Ŗ̴

The Big List of Naughty Strings is a Github repository containing a long list of hypothetical user inputs that can potentially wreck havoc on a computer program, including SQL Injection, malformed and evil HTML, stupid Unicode gimmicks, or innocuous phrases that look like profanity.
posted by schmod on Aug 21, 2015 - 27 comments

Going Rogue

Fenlason dubbed his clone Hack for two reasons: "One definition was 'a quick [computer] hack because I don't have access to Rogue'. The other was 'hack-n-slash', a reference to one of the styles of playing Dungeons and Dragons." - A chapter long excerpt from David Craddock's Dungeon Hacks, a new book on the history of the Roguelike RPG.
posted by Artw on Aug 16, 2015 - 19 comments

A Ridiculous Logical Language

Fractran (previously) is a Turing Complete language invented by John Conway (yes that John Conway) that uses only a simple list of fractions to form each program. Astonishingly it takes only a list of 14 fractions to form a program to generate all the primes. Here's the man himself explaining how it all works. [more inside]
posted by Proofs and Refutations on Aug 9, 2015 - 38 comments

Ethereum Launched

In case you missed it Ethereum announced its first developer release a week ago. What is Ethereum? According to the video it's a "planetary scale computer powered by blockchain technology." Given the breathlessness, some skepticism is in order, but what if it purports to do on the tin is true? [more inside]
posted by kliuless on Aug 7, 2015 - 57 comments


"Hi, my name is Isis. I’m a full-stack engineer at OneLogin." When self-described introvert nerd Isis Anchalee agreed to appear in a "hastily planned and executed" ad campaign for her employers, she didn't expect the internet to decide she couldn't possibly be an engineer based on her looks. She was a model, some said. No "real" engineer would make such a "come-hither" face, some said. It was a transparent attempt to sex up the tech world, some said. Those marketers really screwed this one up, some said. [more inside]
posted by a fiendish thingy on Aug 6, 2015 - 66 comments

Twitter Contest Winning as a Service

Hunter Scott wrote a Python script that automatically entered 165,000 contests on Twitter. "My favorite thing that I won was a cowboy hat autographed by the stars of a Mexican soap opera that I had never heard of."
posted by artsandsci on Aug 4, 2015 - 30 comments

“The life I’m living right now is just so much more fun.”

As the demand for tech labor grows, ambitious teenagers are flooding into San Francisco. There’s no official tally of the number of teens who work in tech, but Fontenot estimates that there are as many as a hundred recent high school dropouts working on startups in the city. Some were too distracted by programming projects and weekend hackathons to go to class. Others couldn’t pay for college and questioned why they should go into debt when there is easy money to be made. Still others had already launched successful apps or businesses and didn’t see why they should wait at home for their lives to start. In Facebook groups for young technologists, they saw an alternative: teens lounging in sunny Dolores Park (dolo, as they call it), teens leasing expansive South of Market office space, teens throwing parties whenever they want. And so they moved to San Francisco, many of them landing in houses like Mission Control. -- The Real Teens of Silicon Valley: Inside the almost-adult lives of the industry’s newest recruits
posted by Room 641-A on Aug 1, 2015 - 40 comments

SNN: The Shitty News Network

A website where headlines from news agencies around the world are randomly chained together by a robot.
posted by ilama on Jul 17, 2015 - 13 comments

all technical problems are people problems that manifest technically

The Life Cycle of Programming Languages, by Betsy Haibel [previously] for Model View Culture. [more inside]
posted by joseph conrad is fully awesome on Jul 15, 2015 - 115 comments


TALK TO THE HAND "hello world"

posted by boo_radley on Jul 12, 2015 - 21 comments

It's possible to create an entire "reality" using nothing but algorithms

Inspired by Dwarf Fortress and No Man's Sky, Josh Newland writes about procedural generation of game worlds at Gamasutra and presents his Unity/WebGL game project.
posted by boo_radley on Jun 25, 2015 - 16 comments

What is Code? said jesting ftrain

Paul Ford (yes, yes, MeFi's Own) has created a juggernaut of an article / lived experience / beautiful time-sink about coding. At this point I'll shut up so you can pack a lunch and go immerse yourself now.
posted by maudlin on Jun 11, 2015 - 95 comments

HoTT Coq

Univalent Foundations Redefines Mathematics - "When a legendary mathematician found a mistake in his own work, he embarked on a computer-aided quest to eliminate human error. To succeed, he has to rewrite the century-old rules underlying all of mathematics." (previously) [more inside]
posted by kliuless on Jun 9, 2015 - 13 comments

"By this art you may contemplate the variation of the 23 letters."

The Library of Babel is a place for scholars to do research, for artists and writers to seek inspiration, for anyone with curiosity or a sense of humor to reflect on the weirdness of existence - in short, it’s just like any other library. If completed, it would contain every possible combination of 1,312,000 characters, including lower case letters, space, comma, and period. Thus, it would contain every book that ever has been written, and every book that ever could be - including every play, every song, every scientific paper, every legal decision, every constitution, every piece of scripture, and so on. At present it contains all possible pages of 3200 characters, about 104677 books. [more inside]
posted by andoatnp on May 24, 2015 - 59 comments

Page: 1 2 3 4 5 6 7 8