Wolfram Computation Meets Knowledge

Search Results for 'one-liner'

Education & Academic

My Wolfram Tech Conference 2016 Highlights

Here are just a handful of things I heard while attending my first Wolfram Technology Conference: "We had a nearly 4-billion-time speedup on this code example." "We've worked together for over 9 years, and now we're finally meeting!" "Coding in the Wolfram Language is like collaborating with 200 or 300 experts." "You can turn financial data into rap music. Instead, how about we turn rap music into financial data?" As a first-timer from the Wolfram Blog Team attending the Technology Conference, I wanted to share with you some of the highlights for me---making new friends, watching Wolfram Language experts code and seeing what the Wolfram family has been up to around the world this past year.
Announcements & Events

Announcing Wolfram SystemModeler 4.3

Explore the contents of this article with a free Wolfram SystemModeler trial. Today I am excited to announce SystemModeler 4.3. This release focuses on three key areas: model analytics, collaboration and performance, which I will illustrate in this blog. You can see more on the What's New page, or download a trial to try it yourself. I'll start by talking about our improvements in collaboration. I develop lots of models in SystemModeler, and when I do, I seldom develop them in a vacuum. Either I send a model to my colleagues for them to use, I receive one from them or models get sent back and forth while we work on them together. This is, of course, also true for novice users. A great way to learn how to use SystemModeler---or any product, for that matter---is to look at things other people have done, whether it be a coworker or other users online, and build upon that. Whether you send your models to other people, receive models or send models between your own platforms, we want to make sure that you have everything you need to start using the model, straight out of the box. As an example, I have built a model of an inverted pendulum using the PlanarMechanics library. It has a linear-quadratic regulator built using the Modelica Standard Library, and it also includes components from the ModelPlug library that connect to real-life hardware, such as actuators and sensors on an Arduino board (or any other board following the Firmata protocol).
Leading Edge

New in the Wolfram Language: Audio

I have always liked listening to music. In high school, I started wondering how it is that music seems to be so universally pleasing, and how it differs from other kinds of sounds and noises. I started learning to play guitar, and later at the University of Trieste, I learned about acoustics and signal processing. I picked up the guitar in high school, but once I began learning to program, the idea of being able to create and process any sound using a computer was liberating. I didn't need to buy expensive and esoteric gear; I just needed to write some (or a lot!) of code. There are many programming languages that focus on music and sound, but complex operations (such as sampling a number from a special distribution, or the simulation of random processes) often require a lot of effort. That's why the audio capabilities in the Wolfram Language are special: the ability to deal with audio objects is combined with all the knowledge and computational power of the Wolfram Language! First, we needed a brand-new atomic object in the language: the Audio object.
Announcements & Events

Ready? Review. Register: The 2016 Wolfram Technology Conference Is on the Way!

Mark your calendars now for the 2016 Wolfram Technology Conference! Join us October 18--21 at Wolfram headquarters in Champaign, Illinois, where we'll be getting things off to an exciting start with a keynote address by Wolfram founder and CEO Stephen Wolfram on Tuesday, October 18 at 5pm. Our conference gives developers and colleagues a rare opportunity for face-to-face discussion of the latest developments and features for cloud computing, interactive deployment, mobile devices, and more. Arrive early for pre-conference training opportunities, and come ready to participate in hands-on workshops, nonstop networking opportunities, and the Wolfram Language One-Liner Competition, just to name a few activities. We are also looking for users to share their own stories and interests! Submit your presentation proposal by July 15 for full consideration. Last year's lineup included everything from political data science to winning hackathon solutions to programming in the Wolfram Cloud... and literally almost everything in between. Review a sampling of the 2015 talks below, or visit our website for more. Commanding the Wolfram Cloud---Todd Gayley
Computation & Analysis

Wolfram Community Highlights: LEGO, SCOTUS, Minecraft, and More!

Wolfram Community members continue to amaze us. Take a look at a few of the fun and clever ideas shared by our members in the first part of 2016. How to LEGO-fy Your Plots and 3D Models, by Sander Huisman This marvel by Sander Huisman, a postdoc from École Normale Supérieure de Lyon, attracted more than 6,000 views in one day and was trending on Reddit, Hacker News, and other social media channels. Huisman's code iteratively covers layers with bricks of increasingly smaller sizes, alternating in the horizontal x and y directions. Read the full post to see how to turn your own plots, 3D scans, and models into brick-shaped masterpieces.
Leading Edge

New in the Wolfram Language: RandomPoints

Picking random points on the surface of a sphere so that the points are uniformly distributed is not as straightforward as you might think. Naively picking random spherical coordinates ϕ and θ will not give a uniform distribution of points. The problem is important enough to warrant a dedicated article in encyclopedias, such as Wolfram MathWorld (see Sphere Point Picking). Uniform sampling from Sphere[] is now available in the Wolfram Language with the RandomPoint function: In fact, RandomPoint can be used to uniformly sample from any bounded geometric region, in any dimension. In 2D:
Announcements & Events

Wolfram Technology Conference 2015: Pushing the Boundaries of Computation

The Wolfram Technology Conference 2015 is just a few weeks away, and we're excited to demonstrate the latest in cloud computing, interactive deployment, mobile devices, and more as we explore how Wolfram technologies are pushing the boundaries of computation. If you haven't already reserved your spot for this year's conference, there's still time to register. As the conference draws closer, we're putting finishing touches on the event schedule, which will include in-depth presentations, hands-on workshops, "Meet-Ups" for attendees with similar interests, recognition of 2015 Wolfram Innovator Award winners, and lots of networking opportunities. Here are some of the topics we'll be highlighting October 20–22:
Best of Blog

Find Waldo Faster

Martin Handford can spend weeks creating a single Where's Waldo puzzle hiding a tiny red and white striped character wearing Lennon glasses and a bobble hat among an ocean of cartoon figures that are immersed in amusing activities. Finding Waldo is the puzzle's objective, so hiding him well, perhaps, is even more challenging. Martin once said, "As I work my way through a picture, I add Wally when I come to what I feel is a good place to hide him." Aware of this, Ben Blatt from Slate magazine wondered if it's possible "to master Where's Waldo by mapping Handford's patterns?" Ben devised a simple trick to speed up a Waldo search. In a sense, it's the same observation that allowed Jon McLoone to write an algorithm that can beat a human in a Rock-Paper-Scissors game. As Jon puts it, "we can rely on the fact that humans are not very good at being random."
Announcements & Events

Wolfram Technology Conference 2014

Wolfram technology users from around the world gathered in Champaign, Illinois, our headquarters, October 21–24, for another successful Wolfram Technology Conference. Attendees got access to the latest information about our emerging technologies and gained insights from colleagues who shared innovative ways of using Wolfram technologies. The conference kicked off with a keynote by Stephen Wolfram, and then rolled right into the other 125 scheduled talks. Also featured were a connected devices playground, "Meet-Ups," social/networking events, small group meetings, roundtable discussions, and tours of Wolfram and the Blue Waters supercomputer at the University of Illinois.