* Posts by Christian Berger

4851 publicly visible posts • joined 9 Mar 2007

The early days of PCs as seen through DEAD TREES

Christian Berger

Of course you missed _the_ computer magazine

"Computer programmiert zur Unterhaltung" (Computers programmed for entertainment)

http://eleph.antville.org/stories/1994014/

Two people from the early 1980 in bed with their C-64!

BlackBerry 10: AWESOME. If the hardware matches it, RIM jobs are safe

Christian Berger

Actual IMAP?

Or does it still require a BES?

Microsoft dragging its feet on Linux Secure Boot fix

Christian Berger

Re: Different UEFI firmware

Microsoft forbids you from having those open bootloaders on ARM-devices. Thus Windows 8 capable ARM devices are essentially useless.

Christian Berger

"Microsoft want to increase security by leveraging it to prevent rootkits (which all non-MS-fanbois cry about Windows being susceptible to)"

I'm sorry, but have you even looked into the concept of "Secure Boot"? It only signs the bootloader. It won't make your kernel magically secure, it won't make your userspace magically secure. Your Flash-Player and Acrobat Reader will still be as insecure as before. If you previously got drivers into the kernel, it will still work.

Nobody exploits the boot-process. Why? Simply because in order to even get close to it, you already have full access to the file system. You can read out or change the full system.

Again Secure Boot is a misnomer. It's not designed to provide security, it's designed to turn PCs into games consoles. If Secure Boot would be a security advantage, Microsoft would have provided a special "secure" version of Windows for the X-Box where integrators can, for a price, get their software signed and on a disk so they can use the "secure" hardware of that console.

YARR! Library Wi-Fi PIRATES can't be touched by Queen's men!

Christian Berger

Freifunk Franken and Oldenburg

In Germany there's another approach. Essentially everything in that open wireless network is being VPNed to Slovenia. That way there's next to no chance of prosecution. Of course since bandwidth is limited, you are likely to be kicked out in case an automatic script thinks you are using to much P2P software.

The _really_ nice thing about it is that there is a pre-made set of images for commonly used routers. You simply flash those, and the switch will split up into different ports. The "WAN" port will be the one you connect towards the Internet. The next 2 ports are for the meshed routing/switching algorithm "B.A.T.M.A.N. advanced" and allow you to connect multiple nodes directly, and the last 2 ports are for local devices you want to connect to the meshed network but which don't support B.A.T.M.A.N. advanced.

The device will also set up 2 wireless networks, one ad-hoc to connect to other routers, one managed for wireless clients. The image even allows you to remote-manage the router via a web-based interface.

http://mastersword.de/~reddog/images/

https://mastersword.de:444/networkstatistic.php

This is a cheap and simple way to provide public network access, which is, in my opinion, a basic human right.

LAST EVER British typewriter manufactured in Wales

Christian Berger

Re: Questions

I'd seriously think that purely manual typewriters are still made today. After all they serve more of a purpose than electromechanical ones.

There are uses for a typewriter that can write without electricity.

Evildoers can now turn all sites on a Linux server into silent hell-pits

Christian Berger

Just to make it clear, there is are primitive remedies

a) Have a monolithic kernel without module support. This is easily done on virtual servers since all the hardware is precisely the same.

b) Run your operating system from a read-only disk. This can also be done for mass hosters easily. It is a bit more tricky for smaller installations. But this keeps the problem from surviving a reboot.

Sure both require effort and may not be doable, but they work and can be implemented by mass-hosters fairly easily. I would be surprised of some of those wouldn't already do it for years.

Glorious silicon globes could hold key to elusive PERFECT kilogram

Christian Berger

Re: Abolish Leap Seconds

"Leap Seconds are trivial in comparison. In the year 5000, we can make a political decision to move UK to what is now Central European Time and the rest of western Europe can move to the next time zone, etc."

Yeah, and move the whole world into chaos.

I'd say the more rational decision would be to abolish leap seconds for technical systems, and only have them for interfaces interacting with humans. If you look at the complexity of a time-zone database you can see that adding leap seconds to it wouldn't make much of a difference. Essentially that's the "GPS"-Approach. GPS doesn't know about leap seconds, it just counts seconds and weeks. Just leave the weeks and you are set.

Christian Berger

One could put that data onto a clickable map

Oh wait, that's already been done:

http://www.ptb.de/cartoweb3/SISproject.php

How spreadsheets (nearly) conquered and killed the financial industry

Christian Berger

Perhaps one can define the border of sensibility differently

I'd say, as soon as you need to scroll in order to see all the cells on a 640x480 screen, your spreadsheet is to complex. For example you might have used long tables then which are hard to maintain.

Christian Berger

Re: That's probably not the point

"You don't get it complaining about "syntax errors" or missing semicolons."

Then why not Forth? :)

Christian Berger

That's probably not the point

After all there are lots of ways of casually making local data processing, from BASIC programs to awk. So why did people, presented with literally dozens of potential alternatives chose one of the worst?

Somehow this reminds me of the time I worked in a hospital and I had an IT problem, and the bug tracker "crashed" on me claiming there weren't enough licenses.

Ten Linux apps you must install

Christian Berger

Not just a Linux problem

Just try to install a .net dependent program on Windows. You'll first need to hunt down and install the .net framework. Last time I checked (many years ago) that was 60 megs. 60 megs just to run a little piece of software.

Christian Berger

Re: Only 2: GParted and Libre Office

Well the package manager is what keeps Linux boxes clean. While a Linux user simply types "something" into the package manager, the Windows user will type "something free download" into Google. Guess who will get more malware?

Chips in spaaaaace: old tech is in

Christian Berger

Re: Interesting Nanosat Experiment?

I think there's less radiation on LEO satellites

Easy to use, virus free, secure: Aaah, how I miss my MAINFRAME

Christian Berger

Re: You don't need a mainframe with its expensive support contract

Not sure how much that costs, but I've somewhere read that the cheapest IBM setup costs about $80k a year. That's a tiny little machine (you pay for CPU power).

Christian Berger

Sorry, that has little to do with mainframes

Everything you mention can also be achieved with a simple Unix system or even a Windows terminal server. Since people rarely use more than 1% of their resources, it's quite feasible to have 20 people share one computer. Lock that one down, manage software installations by someone who doesn't look for software by googling for "free download" and you are set. If something goes wrong, just wipe the home directory of the user and replace it with the last known good backup, or selectively wipe certain files which are likely to be infected.

You don't need a mainframe with its expensive support contracts, you don't even need a midrange system. A simple "Unix-workstation" will do the job for you. In fact many years back I was running a temporary installation with about 30 heavy users on a Blueberry iBook running some sort of SuSE Linux.

From what I have gathered the main advantage of mainframes is that they do much of what an operator would usually do. Like they have built-in batch processing facilities where you simply submit your job and it'll get executed whenever there's time, etc.

Never mind fat-bellied tech titans, give enterprise upstarts a chance

Christian Berger

Getting more done at lower cost

Well yes, that was an idea behind IT. Way back when people still cared about it and people like you knew their systems in every detail.

Back then the flows of data were documented. They had to be, since you had to put the stacks of punch cards from machine to machine. You could probably still do most business work with punch card machines, probably even more efficiently. What you'll miss is real-time.

Today sysadmins happily install things they don't understand. They are used to computer being magical things. If you want them to do more you buy software and put it into it. Some of them cannot even program.

They have never learned that a 5 line program can save you hours of work. They have never learned that programming can be easy. How can they when they grew up in a Windows world where every little job requires extensive use of obscure API-calls.

For example ejecting a CD-Rom drive is simply a matter of issuing the "eject" command. This can be done from a shell script. It's trivial to build a little CGI-script which runs on a webserver, so you can press a button on a webpage, the drive opens and does some mechanical task. (like pressing a button)

Just like the people back in the punch-card days used a few quite simple machines, you could now be using a few simple programs, connected together by pipes. However you have chosen to not go that way, you (as a profession) have chosen to go the Windows route where you have large semi-multi purpose software packages, which may do some things right, and lots of them wrong. I'm sorry, but then you need to face the consequences.

UK digital terrestrial TV turns 14 today

Christian Berger

Re: Counterfeit Cards

Well designing a secure Pay-TV system is per definition impossible, since Bob and Malice work together.

If you can't break the encryption you can get the decrypted signal from Bob.

Christian Berger

Actually in Germany

The early "set top boxes" running broadcaster developed software now mostly serve their life as boxes running alternative software.

There were essentially 2 generations of set top boxes mandated by the broadcasters in the early days (pre 2000) of digital television. The dBox and the dBox 2. The first one was a modified Nokia Mediamaster, having a 68k processor and a nice 8 digit LED display made out of individual dies. You can get it for less than the display. You can run the original Nokia Mediamaster software on it, but even the software it came with is kinda acceptable.

The dBox 2 shipped with some sort of Unix running on a PPC with 66 MHz or so. The actual software was written in Java and god awful slow. It not only took several minutes to boot, if you pressed a button, you had to wait... for the "please wait" text to appear... then after a minute or so the menu opened. The GUI part of one of the software projects to get Linux on those devices now powers the Dreambox receivers. (probably the best boxed FTA receivers you can buy, I think they even support CA modules) It's amazing to see how much such a little old box can do once you install proper software. If stations in Germany wouldn't have gone past 9 MBit peak rate, you could even still use them as videodisk recorders. (the Ethernet interface in those only supports 10 MBit half duplex)

Anyhow the original dBox was a huge loss. They didn't get as many subscribers as they wanted to, and each box cost them about 1200 DM while selling them at 800 DM. (a pound was 3 DM back then) I think the company, which is now called Sky Germany, still makes losses.

Other than that, DVB-T never has been a pressing issue in Germany. From the early 1990s on people simply had either satellite dishes or cable. Digital and analogue satellite co-existed until this year when analogue satellite television was turned off. Analogue cable is still in widespread use since cable operators tend to encrypt TV channels and next to nobody wants to deal with the hassle of decryption. Terrestrial television kinda died out in the 1990s when analogue transmissions were stopped only about 4% of the households were using it. This number may have risen since then since in more densely populated areas DVB-T is a serious alternative to cable.

Should Microsoft merge Office into Windows - or snap it off?

Christian Berger

Re: The problem with Office...

Well actually it encourages you to interlace data with explanations which makes it incredibly hard to do anything useful with said data.

Also it's hard to get to the data. At best you can parse some XML, at worst you'll need to write some VBA to get the data out.

Christian Berger

Hmm... depends on your viewpoint

If you see Windows as a legacy system to run your old Office VBA applications you so foolishly based your infrastructure on in the 1990s then yes, it makes perfect sense.

If you see Windows as something you want to base new projects on, and you are smart, you would steer away from any kind of office software as far as you can. Then again if you are smart you are unlikely seeing Windows as something to base new projects on.

So yes, for the market left for Windows it makes sense to include Office.

Internet Explorer becomes Korean election issue

Christian Berger

My boss...

turned to the NetBIOS Frames protocol http://en.wikipedia.org/wiki/NetBIOS_Frames_protocol for security!

He claimed it's not routable and therefore secure.

Christian Berger

Re: Why they did it

Yes, but even back then it was known that if you enforce a technology you must first publicly document it. Enforcing the use of some age old ActiveX "plugin" which only exists in binary form was, even by 1990s standards, stupid.

EU approves push to get the unknown security in ARM chips into use

Christian Berger

Re: Who's security are we talking about ?

Well but the SIM is a closed device with, unless the phone supports SIM Toolkit, very limited capabilities. It is just there to do some tasks, and cannot interfere with the rest. This is the optimum solution.

Christian Berger

Well...

in many cases, as with the ISP, I can simply tunnel through to someone I do trust, so I do have a choice.

The point is, computers are extensions of the brain. I outsource part of my thoughts to them. Therefore I will need to have a way of reasonably making sure they do what I want, not what somebody else wants. So far such kinds of technology has been used to make sure the computer doesn't do what the owner wants it to do.

Sinofsky OFFSKI: Is Windows 9 now codenamed 'Defenestrate'?

Christian Berger

Wait! You are trying to use logic here.

Experience has taught us that when dealing with a Windows related issue, logic is a very uncommon approach. That's why IT companies will typically just re-install a broken Windows installation, or just do random things until the problem is solved. Only a tiny minority of people actually solve problems logically. Windows is not designed for this. Case in point: How do you change file permissions on a Windows XP Professional system? It should be simple and straight forward, shouldn't it? (Spoiler: it's not, it involves changing a setting in the dialogue which is responsible for the look of file listings)

So I'm not sure if logic is a good tool to talk about what happens inside of Microsoft. Things just _happen_ there, just like Windows development just happens.

Even a CHILD can make a Trojan to pillage Windows Phone 8

Christian Berger

Common problem of App-Stores

If they don't select, you'll have malware. If they do select, it's usually seen as unfair and/or censorship.

The problem is that the selection is done by an outside central organization you have to trust.

Linux distributions like Ubuntu and Debian do it differently. They select packages for you, and you can get involved in that, if you want. If you don't trust a certain distribution or repository, you can simply go to another one, or even use multiple repositories at the same time.

Intel uncloaks 'highest performance' desktop processor

Christian Berger

Awww, it's lead free

Now where am I supposed to get my recommended dose of lead from?

(Seriously there is barely any factory around where you can _still_ produce with lead)

How to spot a terrible tech boss within SECONDS

Christian Berger

Leaving is not always simple

For example I live in Germany. Engineering jobs (outside of weapons manufacture) are rare and spread around the country. So to get a new job, I need to move. Moving is not something you can afford every few months, unless you plan your life around moving.

Christian Berger

Mr. Connor You are a beacon of quality on this site

Your articles are insightful and non-obvious, yet entertaining.

From what I've seen with recruiters you even seem to be a beacon among them. So far most recruiters seem to see themselves as a shield between me and the company they are recruiting for, keeping me from getting relevant information.

Other than that, the more I read such "jobs from hell" articles, the more I realize that I'm correct in assuming that I have one of those jobs.

EU proposed emergency alert system won't work on iPhone

Christian Berger

Some Nokia phones...

...used to be _bricked_ by cell broadcasts. This was found out when some company operated their own GSM cell at a trade show and foolishly used the cell broadcast feature.

Christian Berger

Nope

It's distinct from SMS, and can be sent with a higher priority.

Slideshow: A History of Intel x86 in 20 CPUs

Christian Berger
FAIL

Fail

The 4004 was obviously not an x86. I wonder how much Reg authors get from copying some images from some other site?

The GPL self-destruct mechanism that is killing Linux

Christian Berger

Thanks, this makes me wonder...

How does one get to be a paid Reg-Author? It seems like a job even I could do.

Christian Berger

Other approach

The is also another approach to solve the library problem. It's the Unix way of using text as an interface. In fact in Plan9 everything is in the file system. So if you want to open a socket you write into a file. Same goes for opening windows. In fact your software can even easily provide file system based interfaces. So there's an IRC client which allows you to write into a file to connect to a server. This causes a directory to appear representing the connection. From that on you can open channels all by just writing into files. It doesn't matter what programming language you use, it just works.

Christian Berger

Actually

The cause of bad software is usually bad developers. On closed source projects those developers are hired and will continue developing it, often without improving. As long as it sells, and it will sell as there's a large pool of stupid customers, it'll be developed by those people. If a new guy who is good enters such a company he'll wear out as he needs to deal with idiots and quits or resigns.

On bad open source projects 2 things can happen :

First, the developers loose interest, since nobody wants to deal with that piece of crap, the project simply will die.

Second, a new and good developer comes along and can either improve the quality of the programmer and the software, by rewriting code and mentoring developers, or he can make a fork.

So bad open source software has a much less chance of staying bad software. It either dies or gets better.

Christian Berger

Many negative critiques about Unix and Open Source...

Many negative critiques about Unix and Open Source are incoherent and muddled. So the quality of this article isn't to surprising.

Microsoft to biz: Just so you get off XP, we don't mind if you go Win 7

Christian Berger

Re: xp vs 7

"windows 7 is just a clean gnome opensuse except security groups work and has all the apps and hardware of windows"

So you mean you have 20 crapware applications barely missing the feature you need and it won't run "exotic" hardware like SATA controllers, unless you patch the operating system during the installation?

(OK, to be fair, last time I used SuSE it was like that, too. :))

Christian Berger

I wonder how many companies are now looking into wine

I mean companies don't actually need all that fancy new stuff. What they would rather have is a stable system, a system which would just work with a single image on all computers, an image they wouldn't need to update _ever_, or at least one they could get updates for even in the next 10 years.

Windows is legacy, the Win32 platform won't be around for long any more. Windows RT already dumped it. Nobody knows if Windows 9 will even have it, as consumers certainly don't need it in the eyes of Microsoft.

So what will businesses do? There's not much more they can do other ran running a Windows XP/2000 visualized system on top of some Linux, or to look into wine.

Walmart workers filmed playing iPad frisbee

Christian Berger
FAIL

Yes, but those are portable devices

They must tolerate being dropped from a typical holding position without any packaging. That's the typical use case. In their original packaging, they must withstand a lot more.

I mean there are standards for this. And many companies check for such things.

20 years of GSM digital mobile phones

Christian Berger

They never did it properly

If RIM would have gone all the way and opened up their protocols at least a bit, they would have had a chance. However the way they did it, you had to get a backend server from them which was expensive, or you had to rent capacity on one, which meant that all your e-mail was going unencrypted through another external party. If they just would have had a "portable screen-based"-terminal function with an open protocol they'd have a much greater market.

Christian Berger

It's still lacking something crutial...

...the sideburns.

Just look at at this photograph of a B-Netz (second generation analogue) base station.

http://www.oebl.de/B-Netz/Technik/SE62.JPG

Ohh and the early devices also solved the problem of number entry:

http://www.oebl.de/B-Netz/Geraete/TeKaDe/BSA21/BSA21b.jpg

Though later devices resorted to cheaper microcontroller-based solutions.

Stob on Quatermass: Was this British TV's finest sci-fi hour?

Christian Berger

Actually that might be where the "telecinophobia" of the BBC came from

The BBC tended to avoid telecine, or filmed material on TV, a lot more than other stations. For example in Germany we still had a few TV shows shot on film until the turn of the century. StarTrek TNG was an US example of a show shot on film, even though it was edited on video. The BBC on the other hand went through great expenses to go completely video.

That's why they were keen to get portable broadcast quality VTRs when they came out

http://www.mancini99.freeserve.co.uk/The_BBC_VPR5s.html

I always wondered if that was because those early problems with bad recordings.

Crafty app lets phones send data by ultrasound with speakers, mics

Christian Berger

Re: They've recreated the modem!

It's probably not 2200 baud. The bandwidth is 3 kHz, so they most likely use something just below 3 kbaud. I'm not sure how many symbols they send.

BTW, bauds are not bits per second. Bauds are steps or symbols per second. ADSL has for example about 4313 baud, modulating 256 or more carriers at that rate with symbols typically having more than 2 values.

And yes, it is a modem, just like the one inside the baseband of your mobile phone, or your DSL or cable modem. The technology has, however, gone far since the olden days of 2400bits/s modems. (I think those had 1200 baud and 2 bits per symbol)

Christian Berger

If it's done correctly, it'll work under most conditions. To bad there's no information on how exactly they have implemented it.

2.5 million trades a DAY: How ISE admins became Puppet masters

Christian Berger
Facepalm

Re: That's 28.9 transactions per day

True, that's what I meant. I'm sorry, I'm an idiot. It's of course 28.9 transactions per second.

But I still stand by my point that this is far less than what a BluRay Player or HDTV satellite receiver needs to do. So if one needs massive servers for this. It's probably not been implemented in the most efficient way. (No I do not claim that the most efficient way is always the best one, but sometimes it's just good to think of the gulf between what could be done, and how it is done.)

Christian Berger

That's 28.9 transactions per day

Supposing there are 1000-fold peaks, that's still far less work than what a 40 Eur Bluray player needs to do in order to decode HDTV.

Are you an IT pro? It's no longer safe to bet your career on Microsoft

Christian Berger

Another article from the Windows "Bubble"

Somehow Windows "professionals" seem to be inside a strange world where e-mail servers are somehow complex pieces of software, and .net is portable.

Seriously, if you still believe such things, go to your local library and get a book called "The Art of Unix Programming" from Eric S. Raymond and read it. If you understand that book, you might slowly understand why the rest of the world stayed with Unix or moved towards it. You might even understand why those "advanced features" of Powershell are essentially useless. You might even be able to find which pieces of software are crap and which are properly designed.

Mmm, what's that smell: Coffee or sweat? How to avoid a crap IT job

Christian Berger

Re: How to gauge how good your interviewer is at lying

I have just learned today, that when one of my work colleagues ask for a bit of support for training, he was laughed at by my boss.