HNHacker News
TopNewBestAskShowJobs

PythonicAlpha

1,352 karma · joined November 1, 2013

submissionscomments
PythonicAlpha··on Ultima IV
Ok, my information was, that U6 was released on IBM PC and the developers did not support older (8bit) HW any more.

Was this an official port?

I tried to play U6 much later, but I hated the new controls, as much I remember.

PythonicAlpha··on Ultima IV
Yes, not only space, but also limited hardware. U5 was the last Ultima that still ran on 64kb of memory -- of course with several floppy discs to swap (a second floppy drive was a big advantage for that game) -- I think, there where 6 or 8 of them, but you had to swap mainly two (overworld and town disc).

It was the genius of that time, that a game of that size could fit into such limited hardware (64kB RAM, no HDD, only Floppy drives with 180kB size limit, <1MHz clock with unbelievable slow 8bit processor (I guess, today they sell such stuff as a smartcard "SOC" -- but of course with out the Floppy drive -- even the processors on SD-Cards are faster today, I guess) [Specs from the C64 version, but there existed versions at least also for Apple II with similar specs (It could even be, that it ran on Apple II with only 48kB) -- and (later?) of course for IBM PC].

U4 was technically similar to U5 (also several discs to swap and a big world on limited RAM), U5 did just drove the concept to the technical (and swapping-endurance-) limits. I think, they doubled the disc number (and so the content, I think 4->8 discs), improved the combat system (I liked the U5 combat system the most from all Ultimas I know) and made a new story, that showed the other side of "righteous" living.

Even, when I never found the time, to finish U5, for me it is still the best of all time.

PythonicAlpha··on Tor exit node operator prosecuted in Austria
It seems, in many countries, the knowledge and the acknowledgement of technical facts is very much lacking, both in legislative authorities and in courts.
PythonicAlpha··on White House poised to name patent reform opponent as new head of Patent Office
>It is beyond silly to claim that patent reform would harm small inventors when it is the status quo that harms small inventors.

It might be, that the status quo harms small inventors. But I wanted to give a different perspective on the one thing that is in focus with the last patent reforms. What you describe, has nothing to do with that.

The problem is, that the intention of the reform was to prevent parties with no own production to sue other companies because of patent infringements. And such a move would of course block some patent trolls (not all) but also would massively harm small or single person inventors.

   "It is beyond silly to claim that" any reform will make things better.
I have seen so many reforms in other areas, that just made things worse -- I would even say most of the "reforms" I have seen.
PythonicAlpha··on White House poised to name patent reform opponent as new head of Patent Office
"Patent trolls" are not the main problem of the patent system, but patents with low or no invention height are the main problem. Also software and business models as such should not be patentable at all -- that just over-stretches the system.

Some times, I have the impression, that patent trolls are in the mouth of everybody to cover the fact, that they are more of a symptom than a real problem.

With bad patent-troll legislation, it could be possible to make things bad for legit inventors. Just think, somebody has invented something and is seeking investors. Now comes a big corporation and steals his invention and builds it. With a patent reform that does ignore such people, he even could be blocked to defend his patent (what is currently difficult enough, because he needs much money to do that).

PythonicAlpha··on Letter to the Patent Office From Professor Donald Knuth (1994)
The reason for making software patentable is just one:

Big corporations see an advantage in it.

That is all about it. That's the reason, they started with this and that is the reason, why nobody changes this system, although anybody with a clear mind can see what harm is being done. The corporations pay hundreds of lobbyists and lawyers to ensure, they can protect their support-system.

All the other reasons told, are just gibberish.

PythonicAlpha··on Letter to the Patent Office From Professor Donald Knuth (1994)
But Knuth did an excellent job in writing down basic algorithms. And without those the other "inventions" would not been possible. I am also not sure, if Knuth himself invented some basic algorithms for which he does not get credit, because they are not patented.

Guess, what would have been happened, when he had patented Tex. I am not sure, if not some of our todays software would be infringing.

This is not a mindless down-vote, but I must shake my head, about your ignorance.

PythonicAlpha··on Workaholism in America Is Hurting the Economy
If you cite government statistics you should also add, that government statistics have a long history of "white-washing" data. At least, that is what I experienced the last decades in my country and I don't live in a 3rd world country!
PythonicAlpha··on Workaholism in America Is Hurting the Economy
And that is (in my opinion) the biggest problem of all. Focusing on profit margins alone (without any respect to the people), leads to burn-out, social discrepancies to the extreme (go to South Africa/Kapstadt, if you want to see, where it will end) and at last will dehumanize the human race. I write that, because I see in my country, where it goes and we long where an isle inside the ocean of capitalism. Now, capitalism has conquered humanity and capitalism will kill humanity finally, it seems.

Our capitalism of today exploits all the resources of this planet (oil, water, air, environment, humans, ...) in an increasing fashion and because this planet has only limited resources, soon all will break down. The question only is, what entity will break down first: capitalism, this planet, the human race.

What use will you make of your five smartphones, three tablets and seven cars, when your children will have no future?

PythonicAlpha··on EMail-only registration
I am not sure, if such a system was already implemented somewhere, but I wanted to discuss the idea here to find out, what the opinions about it are.
PythonicAlpha··on People (understandably) hate to register
eMail-only registration

I found the discussion about registration so inspiring, that I wanted to throw in a different approach that I outlined in an own blog post and posted as different thread.

https://news.ycombinator.com/item?id=7884415

PythonicAlpha··on Turing Test Success
A real test of (Artificial) intelligence would be, must include that it is real capable of learning new things and developing and not trying to convince others that it has learned something (what in this case in my opinion is wrong, since it is just knowledge that is programmed into it -- meaning, not its own knowledge, but borrowed knowledge of the programmers).

I would also add, that the real prove must include a topic that the artificial person was not programmed for. (not like a Bayesian filter that "develops" by "learning" new facts about a fixed topic).

Learning, developing, evolving, that are the real marks of living and of intelligence (since, I would not part between intelligence and living).

PythonicAlpha··on PyParallel: How we removed the GIL and exploited all cores
<irony>Why not implement everything in assembly language and use all parallelizing tricks of e.g. the intel architecture has to offer and get a speed-up of (in some selected cases) 10.000 times?

Of course development time will also go up 10.000 times!</irony>

PythonicAlpha··on The Open-office Trap
It is simply a myth, that the Japanese make everything right. This myth arose, because of the success of their industries and the quality engineering movement they coined. But they just don't do everything right. They do of course some things right. How is, that they have stagnating industry for decades now. How is, that they produced Fukushima and showed, how a country can fail in letting one totally incompetent corporation mess everything up. (Fukushima was not the first problem, this corporation produced -- but the bureaucrats did let them continue and problems where pushed under the carpet).
PythonicAlpha··on The Open-office Trap
It is amazing, how a so old wisdom (I read it many years from now in a book called "Peopleware" from 1987! could be ignored so many decades (by people, who claim to be reasonable).

But it just seems that some ideas, because they are economical interesting, stick so much, that management people come up every 6 month with an other idea or excuse, why the dead horse must be ridden again (and not buried).

PythonicAlpha··on It's time for the US to use the metric system
I think, even, when the US is changing to the metric system, the bigger problem will still linger around (and when I have hope for the the metric system, I don't have any for that):

How on earth can we make the British driving on the "right" side of the street.

PythonicAlpha··on It's time for the US to use the metric system
Oh, did not know that!

The reason: I don't think, that this fact is essential to the A series. It is neat, yes, but when do you have A0 paper in your bureau? (When you are not in the printing-business).

The thing with cutting in half is more essential to it, than that it is based on square meter. Also, even when it is an square meter, the sides are something "odd" because the ratio is fixed.

PythonicAlpha··on It's time for the US to use the metric system
I am not sure, if the paper sizes (A4, ...) are belonging to the metric system ... but of course, here a standardization would be nice. At least software producers seem to know (most of them) now, that there are also other formats as the "standard US formats".
PythonicAlpha··on It's time for the US to use the metric system
In the EU, when we had to change from national currencies to Euro, the outcry was big -- because everybody was only able to "measure" money in the old currency. That even exactly this currency changed over the past decades very much, seemed to be not in the minds.

I guess, there are still people out there, which recalculate into Francs or Marks, or whatsoever -- but I think most Europeans have adapted.

So, when "old Europe" can change -- why not "modern USA"?

PythonicAlpha··on If Carpenters Were Hired Like Programmers
I must admit, that one hits the nail directly on the head!

That is often times, how management sees programmers: Dudes that must have experience with rocks and brown to fit the job. And that is also the way, they want to pay them.

PythonicAlpha··on Python 3 is killing Python
I did not "deliver pronouncements about the unsuitability of Python 3". I did only say, that it is not trivial to have both versions on one installation.

And who are you, something like the "Python purity police"?

I will ask you something, that you did not work with till now -- and when you give a wrong or incomplete answer, I will also say "how dare you"!

PythonicAlpha··on Python 3 is killing Python
Thanks, that looks interesting. I will note it for the time, I have the problem.
PythonicAlpha··on Python 3 is killing Python
When you have several Python programs, where does /usr/bin/python point to?

I must admit, that I did not think to much about it until now, but normally there is only /usr/bin/python in the scripts.

Of course, if everybody has /usr/bin/python3 inside his Python3 programs, everything could work (unless some of your apps need special environment vars like PYTHONPATH, what could make it troublesome again).

But still, the standard installation of Debian (and others, as much I know) does not include Python3 by default, you at least have to add it to your installation. That is something, you must tell your customers, when you ship Python3 programs.

PythonicAlpha··on Python 3 is killing Python
Py2 -> Py3 is not that hard (when you don't step into troubles with system functions and Unicode) but porting libraries can be very hard, because some of them are rather complex and many include C coding -- and porting that stuff is much harder.
PythonicAlpha··on Python 3 is killing Python
The problem is not only Unicode.

If it only where for unicode, the problem would not so big. But they seemed not to bother at all about backwards compatibility at all in the first Py3 version. Later, they did try to change some things, that unnecessarily(!!) blocked adoption, but many projects already decided to ignore Py3.

I guess, you don't mean what you said in the last paragraph? Was it just a joke?

Unless you can replace all libraries that exist only as Python 2 version, you can not move -- you can use zero Python 3. That is a huge problem to real projects -- of course, if you only have some University (educational) - projects, all is fine and you can play around as you like.

Also there is the problem, that it is not trivial to have Python2+3 on the same installation. Most Linux distros still run with Py2.

PythonicAlpha··on Python 3 is killing Python
I remember, when Py3 first came out, everything was incompatible -- unnecessary incompatibilities like the u" notation for Unicode string literals that was dropped. Unnecessary incompatibilities in the C-extension-module implementation layer. And so on. The list of incompatibilities was just huge.

Later several of them where dropped, like the string literal trouble ... But than the trouble was already done. Many extension modules where not lifted to the new version, since the overhead was to big.

I think, many more projects would have adopted Py3, if more extension modules would support it.

The huge library of extension modules was always the strength of Python. Now we have many projects still running on Py2, because Py3 did ignore this strength.

PythonicAlpha··on The Design Of SQLite4
I don't know, if the author of SQLite also reads here, but ...

I am not sure, if having a single key space seems to have possible counter-productive effects on the overall speed.

One example: You want to scan all db entries of one table and the key are random English words. The table itself only has several hundred entries, but there are also tables with text keys with millions of entries.

When I understand the concept right (I don't know), wouldn't that mean, that a huge (common) index would have to be searched and many, many entries skipped, because you use one single key space? Wouldn't that hurt performance very much for that specific operation?

PythonicAlpha··on We lost the war. Welcome to the world of tomorrow (2006)
The real "unproductive" people in the world are those, that just "earn" money by interest from the money, they also had not earned themselves.
PythonicAlpha··on Did You Say “Intellectual Property”? It's a Seductive Mirage
No I am not "obtuse".

I guess, you are.

When you still find an employer, that makes a contract like that, call yourself lucky. In my country, it is a law -- and you can't cancel out laws in my country in contracts.

Not everybody is so lucky, that he has enough money or finds fitting freelancer work.

Ask the music people. They (oftentimes) can't sell their music without having contracts with big companies -- and they have to sell out all their rights.

But it seems that you just view the world from your standpoint -- fading out any negatives -- and everybody that has different experiences as you do, is just stupid or "obtuse" in your view. With such an attitude on your side, a discussion makes little to no sense.

PythonicAlpha··on Did You Say “Intellectual Property”? It's a Seductive Mirage
>I created the work, I'm free to do with it as I please.

Under the current law: NO!

That is just a dream from the people that are pro-IP -- they know, that is a dream, but they want you to dream it.

If you are working for a company and have an idea, the company gets the patent and you get (if you are lucky) a fixed amount (~$500 is a typical amount in my country) and the patent belongs to the company -- you don't even have the right to use the stuff for yourself.

IP means, in its conclusion, that the creators are disowned and the "owners" own your ideas. You created it, you are busted!

← PreviousPage 22 of 31Next →