Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

Two South African Cancer Patients Receive 3D Printed Titanium Jaw Implants

halfdan the black What about 3D printed adamantium Jaw? (71 comments)

Now that would be cool.

Can't believe I'm the first one to comment about adamantium replacement bones.

Once adamantium is set, it can't be broken, so an additive printing system like 3D printing would be perfect for making adamantium parts.

about 2 months ago
top

Ask Slashdot: How Many Employees Does Microsoft Really Need?

halfdan the black Only need TWO (272 comments)

They probably only need just TWO employees, a CEO to get the money, and a secretary to collect it.

Every single action Microsoft makes is met with incessant criticism. This makes a lot of sense as for two decades the Microsoft marketing machine has firmly established this universal notion that anything different than Windows is scary, different, and OMG, *incompatible*. That worked very so well as no Windows user wants anything different than what they have right now.

So, all Microsoft should do is just keep printing copies of Windows XP, since that what everyone wants, and just keep collecting the money. Users would be a LOT happier as they would never have to worry about any change, and the CEO would be happy as he can just keep collecting the money with no effort.

about 2 months ago
top

Ask Slashdot: Correlation Between Text Editor and Programming Language?

halfdan the black Re:VIM (359 comments)

I think I might have to give VIM yet another try, thing this will be try 7 or 8 now.

Eclipse used to have an Emacs key binding plugin, but it was abandoned a few years ago, and its !uck&ing annoying going back and forth between Eclipse and Emacs key binding.

about 3 months ago
top

Ask Slashdot: Correlation Between Text Editor and Programming Language?

halfdan the black Re:VIM (359 comments)

Funny, I feel the same way about VIM, I tried to learn it, after all a lot of people use it, and finally gave up after trying to remember 5 or 6 mode change seemingly random ctrl + : + ???? key stroke combinations.

about 3 months ago
top

Ask Slashdot: Correlation Between Text Editor and Programming Language?

halfdan the black Re:VIM (359 comments)

Thats a fair answer, and a fair criticism of Emacs. Nearly everyone I've talked to who uses VIM, like I said just uses it because someone told them to in the past and have never tried anything else.

about 3 months ago
top

Ask Slashdot: Correlation Between Text Editor and Programming Language?

halfdan the black Emacs (359 comments)

I use Emacs and

1: C++, C, Objective-C
2: LaTeX
3: Python
4: Bash
5: Text files

I used to use (also in Emacs):
1: Java
2: C#
3: Fortran

Emacs works for just about any language out there, I use variety of languages and a variety of different platforms, Emacs is the same on all of them and just works. 2:

about 3 months ago
top

Ask Slashdot: Correlation Between Text Editor and Programming Language?

halfdan the black VIM (359 comments)

Just a question. Is there anyone out there younger than around 40 who uses VIM because of their own choice? By that I mean, they at first turned on a Unix/Linux box, investigated some editors and chose VIM. Nearly everyone I know who uses VIM uses it because someone else originally made them use it and they stuck with it. I know this sounds like flamebait, but seriously, its an honest question.
It just seems like Emacs is a lot easier to learn because it one keystroke to get to a menu, and just another to get to a help system.

about 3 months ago
top

Ask Slashdot: Correlation Between Text Editor and Programming Language?

halfdan the black Re:Uh, sure.. (359 comments)

WHAT!?!?!

Apple is probably the king of the designated editor group, with microsoft coming in at a close second. These are relatively closed stacks and have purpose built (and pretty decent) tools to work with them, so most people do

If anything, Windows is the absolute king of languages that CAN ONLY BE USED IN THIER IDE. Take a look at Visual Basic, completely tied the VB mouse clicky clicky IDE, then of course there used to be a company called Borland which also made mouse clicky clicky languages like Delphi, a variant of Pascal that was locked to an IDE, I think they also tried to do the same with a version of C++. Then of course, there was Microsoft MFC which was so bad that that they had to write an IDE to even use it.

about 3 months ago
top

Ask Slashdot: Best Way to Learn C# For Game Programming?

halfdan the black Re: It's too slow. (254 comments)

Once the app is up, if done right, performance can be decent for most things, pretty comparable to C++. The big thing is once it's up. The REAL killer of any c#/.net app (or any env that requires a VM like Java) is the load times. Even tiny c# apps take forever to load. So I would really recommend c++. I know if you really wanted you can do cross platform with mono but it's a lot easier with c++, especially if you use a framework like SDL.

about 3 months ago
top

Unisys Phasing Out Decades-Old Mainframe Processor For x86

halfdan the black Re:what's the point anymore (113 comments)

Wrong. If Unisys mainframes are anything like IBM s390, then almost everything is written in assembler. So, unless they have a whole hardware translation / emulation layer, you can't just re-compile. Going to a new processor architecture if everything is written in assembler, its much easier just to throw everything out and re-start.

about 3 months ago
top

Chromecast Support Coming To Mobile Firefox

halfdan the black Only for mobile Firefox (26 comments)

The article says chromecast is only being developed for mobile Firefox. Is there any technical reason why the desktop Firefox can't / won't support ChromeCast???

about 4 months ago
top

Why US Gov't Retirement Involves a Hole in the Ground Near Pittsburgh

halfdan the black Does the video play for anyone (142 comments)

Does the video play for anyone (without Windows?) Won't load flash on Firefox, Chrome or Safari...

about 6 months ago
top

Python 3.4 Released

halfdan the black Re:And it still has the GIL (196 comments)

Ugh, yes single treaded. Multiple-processes, yes, but only one thread in can run at a time in single address space.

about 6 months ago
top

Python 3.4 Released

halfdan the black Re:There is something called multi-process you kno (196 comments)

Of course I know about multiprocessing. Why have one copy of the interpreter and libraries loaded when you can have N, plus its so much more efficient to marshal data across process boundaries than to access a global shared memory block.

I've heard this processes are so much better because we can't do threads for so long. Kind of like if I cut off my right arm, its so much better to only have a left arm because you only need to move 5 fingers instead of 10.

about 6 months ago
top

Python 3.4 Released

halfdan the black Re:And it still has the GIL (196 comments)

2. The only reason it's hard to fix is because certain parts of Python are overly dynamic. Since they broke backwards compatibility in Python 3 it would have been the perfect time to fix it. Instead they broke backwards compatibility for stuff 99% of the community doesn't give a fuck about and now nobody is upgrading even though Python 3 has been out for over 5 years.

That is really insightful, seriously. Python 3 did break backwards computability, this really would have been the time to fix some original design flaws, but they didn't, instead, they focused on stuff, like you said 99% of the people out there don't care about, hence why so many use 2.7 today and how many new projects are even started with 2.7.

There's nothing wrong with design flaws, we all make them, you just at some point have to go back and realize you made a mistake and fix it.

about 6 months ago
top

Python 3.4 Released

halfdan the black Re:And it still has the GIL (196 comments)

And therein likes the problem: python is a "incredibly dynamic language" which makes any sort of performance difficult if not impossible. The problem is Python is so dynamic that its impossible to perform any sort of meaningful validation before the code is actually run.

about 6 months ago
top

Python 3.4 Released

halfdan the black Re:And it still has the GIL (196 comments)

I never said it was easy removing the GIL, nor do I know how to do it and meet all of Guido's requirements.

The GIL is a design flaw of the language. If Python remained just a way to add quick scripting to existing programs, just like TCL, I would have no problem with its design. But I do have problems with Python becoming a systems language. Its far far far too dynamic for its own good, it should not encourage dynamically replacing bits of the runtime at runtime. The GIL really shows the age and intent of Python.

These sort of ultra dynamic language may be good at writing quick and dirty scripts, but such dynamic features make maintaing and understanding any large system a nightmare. After all, bugs are so much more fun to find months after you've released an app that right away that a static analyzer could have found.

about 6 months ago
top

Python 3.4 Released

halfdan the black Re:And it still has the GIL (196 comments)

I could not agree more. Its virtually impossible to perform any sort of type inference in Python, hence there are no viable JITs. Basically the whole design of Python was so any part of the runtime can be overwritten at runtime, i.e. monkey patching.
I think the big problem with Python is all the hacker types who think it so cool to swap out bits bits of the runtime at runtime just because you can. Now this leads to some truly incomprehensible and unmaintainable code.
Dynamic typing is OK, at least its done correctly in JavaScript so one can actually perform type inference and JIT compile it.
I really wish some other languages like Scala would gain more traction.

about 6 months ago
top

Python 3.4 Released

halfdan the black And it still has the GIL (196 comments)

Yup, Global Interpreter Lock so Python is still fundamentally single threaded -- only a single thread can be executing any python code at any given instance.

Its 2014 and we still can't have a multi-threaded python, this is ridiculous.

If you read Guido's criteria for getting rid of the GIL, he lists so many things that are specific to the current single threaded system (which is evidently perfect) that the only solution that meets his criteria is the current system.

I guess the only solution is to either live with single threaded system or fork it.

about 6 months ago
top

Godot Game Engine Released Under MIT License

halfdan the black Lets define our own string, vector, list classes! (73 comments)

General rule of thumb is when a library defines their own types like string, vector, hash map, list, etc, ... run, don't walk away from it.

Seriously, WTF is wrong with just plain old STL???

Lets implement our own string class so we can be completely incompatible with everything else.

It seems like every first year CS student writes their own string and list classes (I know I did when I started).

about 7 months ago

Submissions

top

Why does Microsoft develop Office for the Mac?

halfdan the black halfdan the black writes  |  more than 5 years ago

halfdan the black (638018) writes "With the latest series of Microsoft add campaigns, it would appear that Microsoft suddenly sees Apple as a threat, so why not just kill MS Office for the Mac? That would do more damage to Apple than any series of commercials. If Microsoft Office (like it or not, Microsoft Office is the THE world standard office application / document format), was not available for Mac, the I suspect Mac platform would no longer be viable to a significant portion of the Mac user base.

I wonder if Microsoft is asking the question of how much revenue due Mac sales take away from Windows, vs how much revenue they get from Office for the Mac? Also consider that if MS did manage to kill Apple, there would be zero competition (for all practical proposes), and they could jack up the cost of Windows and Office.

So, the question is if Microsoft sees Apple as threat, why to they provide an absolutely critical piece of software that makes the Mac a viable alternative to Windows?"

Journals

halfdan the black has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>