Beta

Slashdot: News for Nerds

×

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

FSF's Richard Stallman Calls LLVM a 'Terrible Setback'

krischik And it does not happen (1098 comments)

Besides: You voice fear of things which never actually happened. Proving my point that business is missing the opportunities of GPL.

about 6 months ago
top

FSF's Richard Stallman Calls LLVM a 'Terrible Setback'

krischik Re:Try getting the source to GNAT Pro... (1098 comments)

Yes, they could. But they could not provide the service which comes with the licence. So who would buy? If you don't want / need the service you could just as well you the gratis version which comes with the main gcc distribution.

about 6 months ago
top

FSF's Richard Stallman Calls LLVM a 'Terrible Setback'

krischik Try getting the source to GNAT Pro... (1098 comments)

... and you see you don't need to tell the customers not to redistribute. If they just paid € 50'000 in licence fees they won't make the code available to there competitors for free.

The GPL is very "business-friendly" — it is just business being to afraid to actually see it's potential.

PS: GNAT Pro is a gcc based commercial compiler for Ada. There is a gratis version for non commercial use as well.

about 6 months ago
top

Ask Slashdot: Are AdBlock's Days Numbered?

krischik Empty page (731 comments)

I think the plan is to display an empty page to anyone who uses ad-blocker. Watch our ads or watch nothing at all. Could come. Will come.

about 6 months ago
top

Cairo 2D Graphics May Become Part of ISO C++

krischik PL/1 (430 comments)

Has there even been a full featured PL/1 with all optional features in place? I don't think so. And most C / C++ are not full featured either.

about 6 months ago
top

Cairo 2D Graphics May Become Part of ISO C++

krischik Really competent programmers ... (430 comments)

... will appreciate readable programming languages. Only pseudo competent programmes too full of them self to see there own weaknesses want to use unreadable languages. And those pseudo competent programmes are an even bigger disaster then then JAVA/.NET generation because they brought us all the buffer overruns malware uses to attack our computers.

BTW: Java is not all that readable either.

about 6 months ago
top

AI Reality Check In Online Dating

krischik Cogratulations. (192 comments)

Congratulations to having a very intelligent wife.

about 8 months ago
top

AI Reality Check In Online Dating

krischik Very true endeed. (192 comments)

I have been saying that for years: If you know how to lie you get laid.

about 8 months ago
top

AI Reality Check In Online Dating

krischik Can the truth be sexism? (192 comments)

The fundamental question is: Can the truth be sexism?

The fact, which political correctness advocates don't like to hear about, is that both sexes have fundamental behaviour patterns bred into them in the approx. 80'000 years the human race exists.

So is it sexism to speak about those?

And yes, there are exceptions. Just as there are men who like to date men, women who like to date women, men who like to where women clothing, women who ... wait ... you would not be able to spot women wearing mens clothing any more as there is no typical mens clothing any more.

Anyway: they are just that: exceptions.

about 8 months ago
top

1.2% of Apps On Google Play Are Repackaged To Deliver Ads, Collect Info

krischik Powered by Donations (131 comments)

You really think that works? I sell Android Open Source by the GPL rules: legitimate customers can request the source code — but nobody ever does. I do mention it. It is not a hidden secrete. Still no one is interested.

And on the other side I don't expect donation to flow in if I used that site. Once the average user has his App he is not interested either in source or donations.

I for one continue to use the GPL allowance to sell the binary and only give away bare source for fee.

about 8 months ago
top

Indiana Man Gets 8 Months For Teaching How To Beat Polygraph Tests

krischik Re:I disagree (356 comments)

"The laws aren't there to uphold social norms"

That is exactly the reason the laws exist.

That is the theory you are talking about. But the girlintraining was talking about what happens in real live. Very different things.

about 10 months ago
top

TOR Wants You To Stop Using Windows, Disable JavaScript

krischik JavaScript (341 comments)

It is a JavaScript problem.

about a year ago
top

TOR Wants You To Stop Using Windows, Disable JavaScript

krischik JavaScript IS NOT Java. (341 comments)

It is not even close or similar.

about a year ago
top

Love and Hate For Java 8

krischik Re:Operator Overloading, Optimizer (434 comments)

In general most of what you are looking for goes against the spirit of OO and Java.

More the spirit of Java. I have worked with other OO languages which did a better job of it. Either by not having primitives in the first place (true OO) or having more thought out concept of primitives (hybrid OO).

So maybe the problem arise by Java trying to be pure OO but still having primitives. Which a pure OO language should not have.

about a year ago
top

Love and Hate For Java 8

krischik Re:Unsigned Byte (434 comments)

Most of this I think goes back to me not really seeing "primitive" as mattering much once you aren't going for mimicking the CPU anyway.

Good point. But then you should not have primitives outside a java.jni package anyway. Just like Smalltalk or Scala. That would then be truly OO.

about a year ago
top

Love and Hate For Java 8

krischik one complent, two complement (434 comments)

They don't have the same unsigned arithmetic.

That seems wrong to me. In fact it seem the wrong way around for me.

For signed binary arithmetic there are two option:

One-Complement: Where we have symmetric positive and negative ranges. Including a negative zero. Seldom used.

Two-Comlement: Where we have asymmetric positive and negative ranges. With the negative range having one extra number.

But for unsigned binary arithmetic I only know one way of doing it. 30 years of experience in the field. More then a dozen programming languages learned. Degree in computer science. I am hard pressed to even think of a different way to do unsigned binary arithmetic. Even on a purely abstract and academic level.

But one is never to old to learn something new and I a the curious type: Please enlighten me!

about a year ago
top

Love and Hate For Java 8

krischik Re:Unsigned Byte (434 comments)

Actually those where UTF-8 characters. slashdot.org converts the UTF+8 characters to HTML entities. Does a good job on it. But then put them out literately. Maybe I have another look at the option.

“sane subtraction 3 - 7 = -4.”

That is only sane in the centre of the valid range. But how about: X = MIN_BYTE + 3; y = x - 7;

The problem was just moved elsewhere where it is not so notable. My main critic on Java is that whenever the investors of Java encountered a difficult to implement possible feature; instead of thinking it through; finding the proper solution; the investors of Java shied away and declared it “unnecessary” or “dangerous”.

I don't blame them. AFAIK Sun what breathing down there Necks telling them to finish by X. Probably also the reason why the few difficult features which did make in (like clone ()) tuned out to be a pigs ear.

about a year ago
top

Love and Hate For Java 8

krischik Carry Flag (434 comments)

True. CPUs do roll over.

And thinking of it (and correcting myself): Ada does for unsigned typed as well. Not for signed. There a RANGE_ERROR is raised. Strange but sometimes useful asymmetry.

But that does not invalidate my statement. All CPU I know of (there might be others, more exotic CPUs of course) set a carry and/or overflow flag on signed and unsigned roll-overs as well. One does not exclude the other here.

In 8 bit times those flags where extremely important to do 16 bit operation with only an 8 bit arithmetic logic unit. That is why it is called carry flag. And of course you can branch on the carry flag set or unset.

about a year ago
top

Love and Hate For Java 8

krischik Operator Overloading, Optimizer (434 comments)

Not good enough because Java is missing another important OO Feature: operator overloading. If I may expand the title of the Article “Love for the JVM and Hate For Java”.

Also: Arithmetic contains great potential for optimisation. But for this the compiler need to know what kind of type he is dealing with:

x + 1 + 2 should be optimized to x + 3
MAX_FOO + 4 should be evaluated at compile time
x < y ||&#160;x = y should be optimized to x <= y

You can still have a library in background to be used by the compiler but the type must be part of the language. The SmallTalk approach that would be.

Anyway: For me the solution was to use Scala when ever I can.

about a year ago
top

Love and Hate For Java 8

krischik Ada and Scala (434 comments)

Ada gives a access to CPU unsigned types without &ldquo;implementation defined&rdquo;. Mind you Ada prescribes RANGE_ERROR on for overflows in signed types and modulo operations on unsigned types. Either way it is well defined.

Scala hides the difference between class Integer and primitive int behind a new type Int. The compiler decides automaticly if a class or primitive should be used. The quite old language SmallTalk does so as well. Primitives are only interesting when you JNI work. Worse case scenario: array of unsigned byte or short in to our out of a JNI call.

Also it should have been build into the compiler. A library is not good enough because Java has no operator overloading. Ada has, Scala has. Almost all other OO Languages have. But not Java.

about a year ago

Submissions

top

Pirate Party Germany at 2% on German Federal Elect

krischik krischik writes  |  more than 4 years ago

krischik writes "The German Pirate Party received 2% of the votes on last Sundays federal elections in Germany. While this is not enough the pass the 5% / 3 direct seats minimum requirement to enter parliament it is still more then the 1.5% Green Party received on there first run in 1980. At it's time the Green Party needed three runs to enter parliament. The Pirate Party is now the strongest of the minor parties.

For those who wonder: Seats in the German Parliament are half assigned by direct votes and half assigned by proportional representation. To qualify any seats from the proportional pool you need 3 seats from direct candidates or 5% of proportional votes."

Link to Original Source
top

Dissatisfied Sony Ericsson customers speak out

krischik krischik writes  |  more than 6 years ago

Martin Krischik writes "Fed up with buggy firmware, poor customer support and virtually no communication whatsoever from the company who sold them a less than satisfactory flagship product a year ago, UIQ 3 smartphone users have submitted an Open Letter to the new CEO of Sony Ericsson.

As he has expressed an interest in customer relations, this letter is an attempt by the SE smartphone user base to reach out to an interested and receptive audience at the company's UK Headquarters. Raising concerns about the company's perceived lack of interest both in fully supporting this line of devices, and in communicating with its users, the letter may well be the last attempt this sorely-tried user base (whose numbers have shrunk considerably since the poorly-planned launch of the P990i) makes to draw Sony Ericssons attention to these issues, before other manufacturer's offerings draw them away.

Having saddled a huge swathe of their smartphone user base with a 'flagship device' for which no more firmware support is forthcoming, Sony Ericsson then released the P1i, with specs making up in part for the shortcomings of the P990i. However the company made no conciliatory gesture whatever to the irate customers who had spent a small fortune on the P990i, and were presumably expected to obligingly cough up again for the pleasure of owning a device that might actually perform as advertised.

If you've been a part of the UIQ 3 debacle this past year, read on....

Open Letter to Sony Ericsson CEO Mr H. Komiyama"

Link to Original Source

Journals

top

SonyEricsson to stop developing firmware for P990/W950/M600

krischik krischik writes  |  about 7 years ago

It is 1½ years now that the Sony daughter SonyBMG bought us the Root-Kit. But it seem that the uproar at the time did not teach Sony a lesson. Now it is SonyEricsson which brings grieve over the user.

The Background: With 25 bugs reported SonyEricsson creases development for the P990i/M600i/W950i series. From the announcement:

These firmware releases meet the requirements of bug fixes prioritized by our operator customers and the Customer Services organization within different markets.

Well I always suspected it and now it is proven: The end user is of no concern to mobile phone producers.

Any remaining issues are of course unfortunate, but we feel that with the level of quality on the latest P990 firmware we now have a good, solid product.

May I quote from the bug list:

1. Memory leaks are still present - it's worse than Release 5.

22. The newest firmware contain a lot of defects. My P990 reboot 2-5 times per day. I can use "Exchange ActiveSync" only after a reboot cause maybe an hour later it doesn't connect to server.

24. The phone crashes on incoming SMS.

25. The phone crashes on incoming calls while another call is already active.

So that's what Sony calls a "good, solid product." — good to know. But the best quote from the announcement is certainly:

Due to all heavy features in P990, the need for RAM memory has grown. [...] The low RAM memory situation for the P990 will unfortunately remain for the heaviest users, and would not be fixed by a new firmware update since it's hardware related. Multi-tasking on the P990 however works satisfactory provided that you don't run too large and memory-consuming programs at the same time. Performance improvements have indeed been made for the new P1 phone compared to P990 and the user RAM available for applications has been increased with >400%, significantly improving multi-tasking performance and application behaviour so that you can run a lot heavier programs simultaneously.

So — Sony, you did not put enough memory into the P990i — your top of the range flagship phone — to work as expected and the solution is: Buy the now P1i. You made a mess of it by under powering the P990i and expect us to pay for your mistakes by buying a new phone?

Well, Sony did it again — treating there customers with content. I wonder if this time round Sony finally manages to destroy it's good brand name or if we are going to forgive them again.

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

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>
Create a Slashdot Account

Loading...