News for hackers. Stuff that matters.

photex

Re:Free Non-Commercial Renderman on Tuesday March 24, 2015 @05:08AM (#9255511)
The most honest answer is that studios can't extend the software without violating the GPL. Maya is outrageously extensible in a variety of ways and really set the standard for being "open" in this way. A lot of the big studios have toolsets that radically transform parts of Maya, shaping it into the tool needed for the work. Maya is also pretty crusty, plenty of other applications do a better job at it's core competency, but they simply aren't dug into studio pipelines like a tick in the way that Maya is. Blender has to limit itself to Python, or at least, I'm not aware of the ability to create native plugins. I'm all for Python, but a lot of interesting work is done in C++ building native operators for the application or embedding custom viewports for gamedev which I don't think is remotely possible in Blender yet. Additionally, licensing prevents many integrations from getting off the ground.
Re:The Elm Architecture on Tuesday February 17, 2015 @07:40AM (#9061872)
My comment was in reference to using native toolkits from a language other than C++ and not the status of using native toolkits in general. <friendly-joke>I have a hard time believing that you've been using native UI toolkits using Haskell since the mid-90s.</friendly-joke> :)
Re:The Elm Architecture on Tuesday February 17, 2015 @03:28AM (#9061184)
The trouble though comes about once you have to start working with a UI library. It's a mess and a half unless you use C++. I'd like to try using Elm, or Purescript for UI work using atom-shell or nw.js. That opens almost the same can of worms (how easy it might be to 'bind' your engine to your UI/view). I've written a non-trivial application using QtWebkit entirely for the UI and it was a very agreeable experience. The engine of this app was C++ but it got my gears turning.
Re:Ask HN: Laptop for FreeBSD? on Tuesday February 03, 2015 @04:48PM (#8993641)
Been super happy with my Galago UltraPro as well. Only reason I haven't tried FreeBSD on it yet is because of the Haswellian chipset within
This has been what I've been worried about during all of this. I'm not entirely sure why Germany has to be "damned if they do and damned if they don't". It's as if people forget that the country has had to learn how to recover from total catastrophe and might be offering realistic and practical solutions to the problem.
My limited understanding is that this help came with a lot of stipulations as to how the money was to be used and these stipulations were enormously unpopular.

Personally, I can find some understanding of both sides to this. On one hand, if I were greek I'd be utterly and totally committed to replacing every member of the government that so royally screwed me and I'd be insulted by the entities who are offering bail outs at the expense of my quality of life (I don't fully understand the details of how this impacted people on individual levels, this is only my attempt to epathize). On the other hand, if I had a lot of money to help people in need, and someone came to me asking to pay their loan sharks after an epic binge I would certainly have a number of stipulations placed on this and would in no way consider handing them a check without some extensive scaffolding around that exchange.

As I learn more about this situation I might feel differently about either side, so please understand I'm just sharing my opinion given what little I know about it so far.

Re:Startups fighting over the word 'zen' on Friday December 19, 2014 @05:38PM (#8774979)
This is my first thought every time I see a Buddha used as a charming icon for something.
Re:A tiling window manager written in Rust on Wednesday December 17, 2014 @05:55PM (#8764910)
Virtual desktops are so amazingly useful that it's hard to imagine why a tiling WM wouldn't adopt them.
Re:A tiling window manager written in Rust on Wednesday December 17, 2014 @05:46PM (#8764854)
TMUX is a transferable implementation of terminal session and "tab" organization. It's also scriptable if you aren't happy with some aspect of it's default presentation or interaction. For me, that is enormously valuable.

Sounds like your use case could be mapped by TMUX windows acting like Terminal tabs, and TMUX sessions acting like multiple Terminal windows. Except the benefit is that now you can use this workflow on any system with a posix compliant shell and a tmux binary (which I'm pretty certain is practically all the things at this point). Sessions and windows can be given labels which is a nice touch too.

If you are an Emacs user, it's also worth noting that TMUX totally works well with ansi-term. :) I normally have a TMUX session dedicated to an ansi-term buffer in Emacs. Even if I have iTerm or Konsole using another session.

"..but transient windows don't need splits"; well, in my universe transient windows are splits. :)

Anyway, I don't want you to think I'm trying to persuade you into adopting what I consider awesome and useful. Just clarifying my statement. It sounds like you already have a workflow, are happy with it, and don't see any need for alteration.

Re:A tiling window manager written in Rust on Wednesday December 17, 2014 @02:01PM (#8763682)
Using two monitors on Linux and running XMonad changed the game for me. Very organized, productive and efficient interactions with the system grew organically out of it. Even though I tend to use KDE (and KWin) these days on a laptop, that experience helped me drill down into a workflow that I apply anywhere I can. The best thing is that, everybody comes to their own "most efficient" workflow using these tools. Interacting with OSX/Quartz after that felt something akin to giving up <insert code editor or IDE of choice here> and writing all your code in [TextEdit.app | Notepad.exe | nano].

Also, scratch terminal windows are solved by TMUX and a single terminal.

wtftw is very interesting. I can't wait to give it a shot.

Re:YouTube Ready to Eliminate Ads [video] on Tuesday October 28, 2014 @06:09PM (#8523905)
I close the browser tab immediately when an ad starts or hit the back button on my phone. I'd love to be able to support content creators without subjecting my mind to advertisements. Hopefully they find a solution to the issues you've mentioned here.
Re:Notch programming a Doom-like in Dart on Monday August 25, 2014 @06:10PM (#8224479)
Bob Ross was a national treasure who dedicated his life to helping others see that it is wonderful to make or create for the sake of it.

Anyone I've met who thinks he's a joke have been illustrators who hadn't yet come to terms with the reality that they were craftspeople and not fine-artists. As if there is some dishonor for being a dedicated and skilled craftsperson. Having a passion for and love for a craft at any skill level is a beautiful thing.

Re:Gradle 2.0 on Wednesday July 02, 2014 @12:33PM (#7977931)
Personally the C/C++ is very attractive.
Re:Dart Programming Language Specification [pdf] on Tuesday July 01, 2014 @08:03PM (#7974282)
I started hacking together a plugin based on sbt-purescript. I could make a repo on github if you're interested in working together. My biggest stumbling blocks are that I don't know much about working with Dart and I've never made an sbt plugin before. :)
Re:SBCL 1.2.0 Released with ARM support on Tuesday May 27, 2014 @05:18PM (#7806927)
I noticed that ARM binaries aren't yet provided. Does this just mean they haven't gotten around to it yet or that ARM isn't suitable for production at this time?

I'd really like to experiment with SBCL on the beaglebone. :)

Re:OCaml 4.02: Everything else on Sunday May 18, 2014 @11:29PM (#7765549)
This just makes me reconsider spending any time with it at this point.
Re:Things that drive me nuts about OpenGL on Monday May 12, 2014 @12:16AM (#7731194)
This is totally false.
Re:Qt 5.3 Release Candidate Available on Thursday May 08, 2014 @12:31PM (#7716151)
The only shame with Qt and C++ is the difficulty of providing bindings for other languages. It's just such an immense set of libraries to wrap by hand. You also have to duplicate the work of moc.
Re:LibGDX 1.0 released on Monday April 21, 2014 @12:30PM (#7621905)
There is actually a great deal of C++ in libGDX.
Re:The Disruption of Cable Television Has Arrived on Friday April 04, 2014 @03:01PM (#7533555)
For me it's about not paying for ads and being able to watch an episode on my schedule. I'd rather pay the same for the 20 shows I actually watch and see them without commercial interruption after I've put the kids to bed, than pay for 200 I don't care to watch while being sprayed by advertisements hoping that a show doesn't air while the family is eating dinner or tucking the kids into bed.
Re:Why Gooseberry, the open animation film, matters on Monday March 31, 2014 @12:20PM (#7502380)
I understand your point but the goal here is to get a better Blender and hopefully a successful demonstration of a new production model. These are the artifacts that tie into the world and hopefully that would mean you would see more entertainment and fun created for you in the future.
Re:SparkFun: We Hear You on Thursday March 20, 2014 @07:16PM (#7439565)
Yeah, but I won't read it if it's on facebook. And I'm like reeeeaaallly important to this company.

...

In all seriousness, I know my opinion matters very little, but I just don't visit facebook for reasons.

Re:Welcome to Unreal Engine 4 on Wednesday March 19, 2014 @03:18PM (#7431018)
I saw that Icculus was already cloning the repo... only a matter of time I hope.
Re:JetBrains C++ IDE: Status update and Video report on Monday February 10, 2014 @03:54PM (#7213755)
Hurry up and take my money!
I was an early backer as well. The controller really ruined the whole thing for me. After all the hype it was such a let down. I lost faith in anything else they could provide even though I do enjoy a couple games on the system.
Re:Dell XPS 13 Developer Edition review on Tuesday January 07, 2014 @12:22PM (#7018412)
This is precisely why I haven't purchased several otherwise very nice looking Linux laptops.
Re:Does life end after 35? on Wednesday October 30, 2013 @08:08PM (#6644446)
This gives me hope for the future. :)
Re:Valve CEO: Why Linux is the future of gaming on Monday September 16, 2013 @03:35PM (#6395348)
I couldn't think of a better target for Valve than Ubuntu or Redhat.
You have a source for that information?