Profile

Cover photo
Michael Murphy
Worked at Howard Memorial Hospital
Lives in Saratoga, Arkansas
455 followers|997,971 views
AboutPostsCollections+1'sReviews

Stream

Michael Murphy

Shared publicly  - 
 
Gluon is another interesting Rust project, if you have an interest in embedded languages (using a language within a language) with a Haskell-like syntax running in a virtual machine. It is built in Rust and is thus accessible by Rust, but it is possible to use it with other languages.
gluon - A static, type inferred and embeddable language written in Rust.
3
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
Lyon is an intersting Rust project to follow. It presents 2D vector-based graphics rendering and might possibly serve as a native Rust-based SVG renderer in the future.
lyon - 2D graphics rendering experiments in rust.
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
That last episode (15) of Re: Zero was pretty good, some are even calling it the `anime episode of the year`. With the release of this episode, the cover on the official website was updated to reflect it.

*Spoiler*:

The execution of the movie-esque ending credits roll was pretty good, if not comical in a sort of morbid kind of way. After all, they just randomly lopped off the protagonist's head while he was kneeling on the ground with Rem's corpse in his hands and then proceeded to roll the credits while sad music plays and snow slowly piles on top of both his body and his decapitated head.

He's only the sole survivor of the event, so what better way to wrap the episode up than to kill the main character too to finish the job? The question now is what he intends to do with his next life, which is pretty much the same question after every new episode of Re: Zero: die, rinse, repeat.
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
Rust 1.10 is now here with two critical features.

The first is the ability to set the crate type as 'cdylib' which makes it easier to compile your library as a dynamic C-like library for importing into other programming languages. This complements the existing 'dylib' that is used to create dynamic Rust libraries as opposed to statically linking. This feature, however, does not yet work with Cargo so a cdylib has to be created manually with rustc.

The second feature exists to cut binary sizes by 10% by allowing the ability to strip out panic's functionality and replace it with abort using the panic=abort compiler flag.

http://blog.rust-lang.org/2016/07/07/Rust-1.10.html
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
AMD's open source drivers are becoming better and better by the day, to the point where even a newly-released graphics card can have better performance and consume less power with open source drivers. The proprietary Pro driver has only a marginal advantage compared to the open source Gallium3D driver in games that the Pro driver has special profiles for, whereas the Gallium3D driver vastly overpowers the Pro driver in games where it does not (Insurgency). Even in games that do have custom profiles for Pro, the open source drivers have near-identical performance.
Phoronix is the leading technology website for Linux hardware reviews, open-source news, Linux benchmarks, open-source benchmarks, and computer hardware tests.
3
1
Linux Lady05 Winter's profile photo
 
Cool I just got a completely amd computer; )
Add a comment...

Michael Murphy

Shared publicly  - 
 
Interesting info here for the upcoming RustConf, particularly the "Integrating Some Rust in VLC Media Player", as it seems that VLC may actually get portions of it's codebase rewritten in Rust? The "The PlayRust Classifier: Real World Rust Data Science" is also amusing as it is extremely common for people to post about the Rust game to the Rust programming language subrredit /r/rust, instead of the Rust game's subreddit, /r/playrust.
Closing Keynote. By Julia Evans. Do you ever think “Ok, I'm definitely not a beginner at programming anymore, but how do I get WAY BETTER?” I have. It turns out that there are a lot of amazing things you can learn about programming by learning a little bit of Rust and systems programming, ...
3
Michael Murphy's profile photoLinux Lady05 Winter's profile photo
3 comments
 
+Michael Murphy cool I will hit you up tomorrow, it late here.
Add a comment...
In his circles
23 people
Have him in circles
455 people
hamza butt's profile photo
Charles Moroka's profile photo
Joseph Affonso Xaxo's profile photo
Willem O's profile photo
Anshuman Sharma's profile photo
Nathan Martin's profile photo
Henry Eka's profile photo
Sean Rhone (Espionage724)'s profile photo
Michael Amadio's profile photo

Communities

14 communities

Michael Murphy

Shared publicly  - 
 
If you are using Firefox 48 today, then you are most definitely running some Rust code on your machine. Mozilla is announcing that they have replaced the C++-based MP4 parser with a Rust-based MP4 parser which achieves identical performance. In addition to attaining the same performance, the Rust code has given the added bonus of memory safety to prevent security exploits that are often done with MP4-disguised malicious content.

The first step can often be the hardest step to make, so with this addition I think we can expect to see a lot more Rust modules being implemented in Firefox. Fedora is pretty much the only Linux distribution that does not ship Rust yet, so they are going to have to do something about that if they want to get Firefox 48 building with the new memory-safe MP4 parser for their distribution.
TL;DR: Starting with Firefox 48, Mozilla is shipping its first production Rust code, with more to come! Mozilla ❤ Rust. It's hard to believe it's been almost seven years since Mozilla Research first began sponsoring the development of Rust, at the time little more than an ambitious research ...
4
Add a comment...

Michael Murphy

Shared publicly  - 
 
I have just obtained a copy of the Umineko no Naku Kuro ni (When the Seagull's Cry) Question Arcs on Steam. Now I just need to wait for the Linux port, which was delayed for reasons that were not disclosed. It would have been nice if they had at least delayed release until all three platforms could have had day one support. Makes it harder to get accurate platform predictions when one platform is excluded from the race in the beginning.

I would highly recommend anyone that has never read Umineko before to do so, even if you do not like anime. The author that produced the sound novel is like a modern day Agatha Christie, and it's very much something that we need more of in the future. Books are nice and all, but to fuse literature with programming, artwork, and music takes a lot more effort. In the case of Umineko, as a sound novel a lot of extra detail was placed in the sounds and music, and that's something that Umineko is particularly famous for. You would think that such a novel would have to be produced as a short story, but it's actually quite long. It's a good 120 hour read from start to finish (Question + Answer arcs), which is designed to be re-read again from start to finish to fill in the blanks that you missed along the way.

The story takes inspiration from "And Then There Were None" by introducing a large cast of 18 characters from a wealthy family all gathering together on their family's private island to discuss their father's inheritance. Being a mystery novel of course, they are trapped on the island due to a typhoon and are unable to make contact with the outside world until the boats return after the storm to pick them up.

However, it goes far beyond that by introducing a new dimension to the plot, involving multiple parallel worlds, with the featured antagonist being a very complex witch challenging the protagonist in a metaphorical game of chess where the characters are chess pieces and the island is the chessboard. He must figure out the truth behind everything as he observes multiple parallel worlds next to his own, each with the same set of rules but very different outcomes. Does the witch really exist, or is there a human culprit? Is he still alive, or has he already departed into the afterlife? Can there be a world where the events could have been prevented if he had done things differently, or is every world doomed to the same fate? There are a lot of riddles in the story that are never answered directly. You can read and take from it what you wish.

Sadly, this official international release on Steam from MangaGamer does not provide the 16:9 1080p background artwork or professional cast of voice actors voicing the entire novel like Alchemist's PS3 version did, which is a shame. Hopefully, the modding community can salvage it as they have done with the Higurashi ports to patch the PS3 artwork and voices into the sound novel.

In addition, an option to have the text in ADV-style would have been nice to have, because NVL can be very distracting to some people. NVL style is when text is printed across the entire screen, covering everything, so you will often be reading text printed over the character's faces. ADV, on the other hand, is when text is displayed in a fancy graphical text box which improves readability by keeping the visuals separate from the text.
5
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
Check out this neat command line application written in Rust: skim. It's a very fast fuzzy finder with a ncurses UI.
4
1
Add a comment...

Michael Murphy

Shared publicly  - 
 
The systemd manager is now available on Crates.io. This has been made possible now that the GTK crates have been stabilized with a 0.1.0 release.

https://crates.io/crates/systemd-manager

This means you can now just run a single command to install

cargo install systemd-manager
3
Add a comment...

Michael Murphy

Shared publicly  - 
 
I have now fixed my cargo-deb subcommand so that it no longer produces warnings about the "." file not being a file, even though it is, in the control archive and the warnings about missing intermediate directories. In addition to that, I've done a bit of refactoring to make the code easier to read, like this neat example:

let mut dependencies: Vec<Dependency> = Vec::new();
let packages = ldd.lines()
    // We only want the third field on each line,
    // which contains the filepath of the library
    .map(|line| line.split_whitespace().nth(2))
    // If the field exists and starts with '/', we have found a filepath
    .filter(|x| x.is_some() && x.unwrap().chars().next().unwrap() == '/')
    // Obtain the name of the package
    .map(|path| get_package_name(path.unwrap()));

// Only append a package if it hasn't been appended already.
for package in packages {
    if !dependencies.iter().any(|x| &x.name == &package) {
        let version = get_version(&package);
        dependencies.push(Dependency{ name: package, version: version });
    }
}
2
Add a comment...

Michael Murphy

Shared publicly  - 
 
The things they don't teach you in grade school mathematics.

13 * 17 = (1 x 2) (3 x 7) = (2)(21) = 221
25 * 25 = (2 x 3) (5 x 5) = (6)(25) = 625
41 x 49 = (4 x 5) (1 x 9) = (20)(09) = 2009

35 * 11 = (3) (3+5) (5) = 385
235 x 11 = (2) (23 + 35) (5) = (2)(58)(5) = 2585
3581 x 11 = (3) (358 + 581) (1) = (3)(939)(1) = 39391

19 x 24 = (2 x 24 x 10) - (24) = (480) - (24) = 456
18 x 63 = (2 x 63 x 10) - (63 x 2) = (1260) - (126) = 1134

Common core math probably doesn't teach this either.
5
1
Add a comment...
Michael's Collections
People
In his circles
23 people
Have him in circles
455 people
hamza butt's profile photo
Charles Moroka's profile photo
Joseph Affonso Xaxo's profile photo
Willem O's profile photo
Anshuman Sharma's profile photo
Nathan Martin's profile photo
Henry Eka's profile photo
Sean Rhone (Espionage724)'s profile photo
Michael Amadio's profile photo
Communities
14 communities
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Saratoga, Arkansas
Previously
Nashville, Arkansas - Hope, Arkansas
Contact Information
Home
Email
Story
Tagline
What do you see when you reverse the chessboard?
Introduction
I speak concisely, or not at all.
Work
Occupation
Information Technology
Skills
Critical Thinking, Logical Problem Solving, Computer Programming: {C, C++, D, Go, Java, Julia, Python, Rust}, Shell Scripting, System Administration, Linux, Windows, Mac OS X, Computer Hardware and Software Repair, Computer Networking, Technical Writing, Scribus Desktop Publishing, GIMP Image Manipulation, Krita Image Manipulation
Employment
  • Howard Memorial Hospital
    IT Intern, 2010 - 2011
    Keeping records of all the available IP-connected devices, RDPing to Windows desktops and performing regular maintenance updates and upgrades, solving user errors, performing maintenance of printers, auditing computer and network equipment, installing new systems, computer repair, and managing networks.
Basic Information
Gender
Male
Relationship
In a relationship
Michael Murphy's +1's are the things they like, agree with, or want to recommend.
Glovebox - Side launcher – Android-Apps auf Google Play
market.android.com

Glovebox brings to android the best way of multi-tasking. Swipe without lifting the finger to select an application to open. You don't even

Text Mode
chrome.google.com

Browse the web without distractions via simple text based pages.

GIMP
plus.google.com

Free application for serious image manipulation

Scribus
plus.google.com

Free cross-platform desktop publishing (DTP) solution

Linux
plus.google.com

Linux - doing it right

Apple: They Didn't Build That - Ideas Apple Bought, Borrowed and Stole
www.bestmastersprograms.org

A look at the ideas Apple bought, borrowed and stole to create their most popular products.

I've been trying to find a proper Chinese restaurant ever since I moved from Southwest Arkansas and I have just been having a difficult time because all of the restaurants in the area are in poor quality across the board. You would think that the cities would be able to offer higher quality Chinese restaurants than small rural towns and villages, but that is not the case. How sad it is that when you purchase something as simple as sesame chicken, here and every other Chinese restaurant, that they deliver you a plate full of soggy mystery meat containing large amounts of unhealthy fat, and for obscene prices to boot. I'm used to going to a small, quiet restaurant in Nashville, Arkansas named the Chinese Buffet that would let you eat as much as you want for a low fee of, say $6 per person, that offers higher quality egg drop soup and chicken made with only the best parts of the chicken -- no fat, and no mystery meat, perfectly crispy all the way throughout and not soggy like Chau's Cafe. While it's common for Chinese restaurants throughout Southwest Arkansas and Texas to offer high quality food at low prices, apparently it's the exact opposite here.
• • •
Public - 3 months ago
reviewed 3 months ago
Coming from southwest Arkansas where Mexican restaurants are a dime a dozen, I'm going to have to place Uncle Julio's below the quality of the worst Mexican restaurant I have ever been to. Not only are the prices exhorbitant, such as charging $10 for a small bowl of queso whose actual market value is 50 cents, the menu is greatly lacking in quality Mexican food and the portions are miniature. I'm sorry, but you have nothing on small town restaurants like La Villa from Nashville, Arkansas. At least La Villa can offer a complete full course meal on a large plate for vegetarians at half the price of a bowl of a queso at this establishment, with fresher ingredients to boot.
• • •
Public - 3 months ago
reviewed 3 months ago
3 reviews
Map
Map
Map
This is one of the worst places you can possibly eat in Southwest Arkansas, especially if you are a vegetarian. Their menu is completely void of any vegetarian options besides a meager selection of vegetables offered as side dishes for exorbitant prices, some of which even contain meat. For $7, I ordered mashed potatoes, baked beans and french fries. What I received was nothing more than a handful of Walmart-quality french fries, a small portion of mashed potatoes and a tiny sauce dish of baked beans that literally contained half a cup of sugar mixed in with a few beans and BACON. Why on Earth a vegetable dish of baked beans contains bacon is beyond my comprehension. Even the sweet tea that I was served was nothing more than tea-flavoured syrup. Do people really stomach this amount sugar on a regular basis? As a result, I could not eat the baked beans, quickly finish the mashed potatoes in about four spoonfuls and ate the french fries within twenty seconds, despite waiting 20 minutes for such a small dish. My advice? Either cook a real meal at home for a seventh the cost or just heat up a bowl of noodles. You'll save money, it will taste better and you won't have to leave a restaurant still hungry. P.S. Their menu has bad typesetting which is really annoying to look at. You can tell that they used spaces rather than tabs so their menu items aren't aligned correctly.
• • •
Public - 11 months ago
reviewed 11 months ago