Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Blacken

Pages: 1 ... 36 37 [38] 39 40 ... 53
556
DF General Discussion / Re: We can end the lag forever!
« on: December 09, 2009, 09:08:26 pm »
I think you're unclear on what an emulator is, otherwise you wouldn't be using the term. I think you don't realize that I understand exactly what you're trying to ask and that what I said in my first post would be the only effective way to do it short of having the source code. I think you lack the research to realize why it's not possible. I think that you should probably do that research before you try to correct me.

Put simply: you cannot "trick" four separate instruction units into operating on one sequential string of instructions when later instructions require the results from the earlier ones. It doesn't work that way.

I suggest you go learn how to program and how modern computers work, then come back.



Toady no doubt has plans to multithread Dwarf Fortress at some point. I doubt that this "idea" is helpful, as restructuring a program for multithreading is a nontrivial task when you have the source code. It isn't like the graphics system where he could just spin it off into a separate project so people could hack on it. The perf benefits from multithreaded programming would come from core systems, not little pieces. He's said many times he doesn't want to open-source important parts, for a number of reasons.

557
General Discussion / Re: Google Wave
« on: December 09, 2009, 08:48:17 pm »
Wave is cool.

I'm still not sure what it does.

Or why I want it, now that I have it.

But it's cool.

558
Life Advice / Re: I forgot every thing...Now I want to program again...
« on: December 09, 2009, 08:41:19 pm »
That last part is funny. Because it was about 5 minutes i sat there thinking about what I was going to type, did a bit of research looking for the answer on python.org, re-read the book 3 times, fiddled around in the software, then posted.
It would take me considerably more time to do that with a programming tool with which I am not familiar, and I am fairly certain I work faster than you do.

It's OK to be wrong. You don't have to try to cover it up, just admit it and move past it.

Quote
And here's what I found. I have no fucking idea on how to tell it to make a .py, Since python dinsdale.py is Unix.
I'm reasonably sure your computer has Notepad. Notepad makes text files. Code files are text files. Are you seeing what I'm driving at? (It's also not UNIX; the same commands work for me in a Windows command prompt.)

Again--you need to experiment. You cannot just expect things to be handed to you. You're expected to have some grasp of how computers work if you want to write code. If you have to give up and ask for help at the littlest thing (and seeing as how you seem to think you know at least the basics of C++--I say "seem to think" because I haven't seen it--you should already know this, really), you just aren't going to get very far. If you don't want to get anywhere, that's fine, it's your call. If you do, you'll learn to do your own research.

559
DF General Discussion / Re: We can end the lag forever!
« on: December 09, 2009, 08:33:39 pm »
Uhm.

Start here and see if you can figure out a way to break up a single thread of execution into arbitrarily many threads of execution.

If you figure it out, there are dozens of companies that would pay you millions of dollars to learn how.

560
Life Advice / Re: I forgot every thing...Now I want to program again...
« on: December 09, 2009, 08:24:39 pm »
Also i was right. It doesn't fucking answer my question. I do not use shitty UNIX, I use shitty Windows. And I have no fucking idea where it would be on the stupid Python website.
You can find instructions for your environment at the Python Website python.org.

Looks like a pretty good indicator to me. In addition, if you'd read and understood ThinkPython--and the understood part is critical, you can't read this like a frigging novel, you should spend no less than an hour on every chapter regardless of whether you think it's trivial or not--you would probably come to the conclusion that a .py file probably also works under Windows, and maybe you'd have taken the initiative and tried to create one and seen what it does. Experiment. Learn. Don't expect it on a silver platter.



You aren't asking for help, Hippoman. You're asking for something that trivial research can point out--even in something that's already been provided to you. That's not asking for help. That's asking for someone to hold your hand. Meltdown didn't have the URL for where to find that information memorized. He looked it up. You can too. Refusing to do that is a sign of immaturity and a lack of commitment to what you're wanting to do. If you don't want to help yourself, should others help you?

Meltdown has a good bit of professional-level development experience, and he, like a number of people here (myself included), have taken our time to explain to you how you can proceed in a way that provides you the best benefit. In return you've gotten cranky and given a really good impression that you're not interested in something that isn't easy. Is that the impression you want to give off? Is that how you want people to see you?

I have a suggestion for you. Every time you write a post, leave it in the edit buffer for five minutes before you post it. Come back to it at the end of that five minutes and see if it's really a good idea to get angry at people who are trying to help you.

561
Other Games / Re: Firan MUX
« on: December 09, 2009, 07:00:22 pm »
Sorry, but any game that encourages roleplayed rape doesn't interest me.

562
General Discussion / Re: The Red Box.
« on: December 09, 2009, 06:53:42 pm »
I'm in favour of taxing higher earners due to the simple fact that you don't need a proportionally higher amount of money to live a proportionally higher lifestyle. Bread still costs the same for poorer and richer people.
You need a proportionally higher amount of money to employ people. That's what the rich do that the poor don't.

As I touched on briefly above, the government is a piss-poor employer.

563
Python is fun.

Code: [Select]
print ', '.join(map(str, sorted([int(raw_input('Number '+str(n+1)+'? ')) for n in range(int(raw_input('How many numbers? ')))])))(Everything is in one line)

First it asks how many numbers to take, and then it asks the numbers and finally prints them in sorted order.
I'm tempted to golf that, but my Perl is lacking. :/

564
Creative Projects / Re: Dwarf Fortress Compendium
« on: December 09, 2009, 06:32:05 pm »
Looks promising! I dig the structure you're putting together, I think it'll be helpful.

I'd suggest a cleaner CSS template, however - something fluid would be a lot easier to read on larger screens, and FWIW (and this isn't meant to be snarky, just an observation) black-on-white is the most common way to render text on the Web for a good reason. It's very hard to read that white-on-red text.

I might have some time over the next few weeks to knock something out to help if you'd be interested. Let me know if that's the case. :)

565
General Discussion / Re: The Red Box.
« on: December 09, 2009, 06:27:38 pm »
it stands to reason that the high earners must have earned their position
"Some people are born on third base and go through life thinking they hit a triple."

At some point you have to tax the higher earners more in order to actually function. The question is where, and how. For example, I'm a lot more okay with high estate taxes than I am high income taxes. I don't like dynastic wealth.

566
General Discussion / Re: The Red Box.
« on: December 09, 2009, 06:19:01 pm »
To an extent, certainly you must tax people who make more money more in order to generate governmental revenue. It's simple mathematics--the poor don't have the money to tax, and some services are necessary for a country to actually function at all.

The question becomes, where is the appropriate balance? Many factors affect the proper amounts to levy. Increased taxes generally decrease employment and overall productivity--the multiplier effect, when applied to the lesser cash flows after taxes, means that less money is being turned into goods and services. Yes, you can make the argument that the government is increasing employment and sort-of increasing overall productivity based on that tax revenue, but let's be serious now, the government has never and will never be a competitive employer. The more people the government employs, the harder it is for market companies to employ people, for a host of reasons. The government has no real drive to innovate, no drive to perform optimally and run the leanest, most effective machine it can--only to self-perpetuate. Giving them more money to do so strikes me as foolishness.

There are also ethical and moral questions raised by taxing the middle-class. (The "rich"--that is, having the proverbial fuck-you money--starts in the multiple millions; they are being taxed higher, but they are certainly not the only ones.) I see significant moral hazard in taxing the haves in order to provide shinies for the have-nots--not because of greed, but because the people giving the have-nots said shinies are doing it in order to get re-elected rather than because they actually care. Benefits to the people are a side effect at best.

567
DF Dwarf Mode Discussion / Re: What's going on in your fort?
« on: December 09, 2009, 05:07:44 pm »
well, there's always locking them in their rooms...
NOT DWARFY ENOUGH.

I 100% agree!  There should be magma and grates and supports and cave-ins and self initiated demise and weapon traps with 10 serrated disks!
It also needs to flood the rest of the fortress.

With clowns.

568
Hence, why I'm looking for a way to streamline the stone counting without having to PGDN through the stocks list in-game.

BTW, why in the name of Armok do you want to count the stones anyway? And by hand, nonetheless. It's not like you couldn't find out the number of stones by using some math...
Got to get Legendary Record Keeper somehow.
But you can do that by counting the same one rock eight bajillion times! :|

569
Life Advice / Re: I forgot every thing...Now I want to program again...
« on: December 09, 2009, 04:51:06 pm »
Psst. Calling you out on bad behavior is not the same as insulting you. If you think it is, that's something to reflect upon and see why you do that.

570
Life Advice / Re: I forgot every thing...Now I want to program again...
« on: December 09, 2009, 04:34:56 pm »
Really? Really?

Hippoman: "Give it to me now! NOWWWWWWW! NOWWWWWWWWWW!" is not productive behavior on your part. Desist. Smarten the hell up and do a little self-analysis. Did you fail to notice that everyone here is helping you for free? That none of us really have a vested interest in your success?

Protip: alienating the people who are trying to help your charity-case ass is not really all that wise. You are not currently competent, and folks in this thread are trying to get you there. Do you really think being a demanding little snot is how to improve yourself?

(And Meltdown is right on all points, as usual.)

Pages: 1 ... 36 37 [38] 39 40 ... 53