Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Compare cell phone plans using Wirefly's innovative plan comparison tool ×

Comment Not awful language, but awful MS Office API (Score 1) 331

Visual Basic 6 was an acceptable procedural language, nothing to see there.
But usually, VB6 developers did not use solely VB6, they had to use the awful and crufty MS Office controls and APIs. The damn thing crashes for no reason, had awful performance on MS Access queries (a smoking pile of whatever is you hate the most), everything around MS Office to VB6 connectivity was terrible. And worse than terrible, it usually did not even work and was heavily under-documented. Random crashes, crazy behaviors, name your nightmare; it was in there too.
So no, I do not see the point of open sourcing VB6 as it will give us no access to all these APIs that may have be useful if they were working properly.

Comment Work tool (Score 1, Insightful) 500

It looks like these streamers do not realize that their computer is a work tool. So, when you buy or choose a work tool, you have to ensure it fits your job. Nothing should be able to interrupt a stream. No Skype notification, no friggin Steam notification, no SMS alert on your phone, just game, game and game. Anything else should have been moved out of the way. Your tools and workplace should be specially tuned for that. But hey, people just expect an average gamer PC to magically turn into a professional tool without any action.

Comment Re:Willing to be wrong, maybe... (Score 2) 273

It is what leading people and/or companies is all about. Make fast decisions, then if wrong fix the consequences and learn from your errors. That is the learn from your errors that most entrepreneurs do not get.
And there should be another mandatory one for all these inflated ego types: most good decisions are not about being smart but being fast and lucky. I guess that Linus was at the right place at the right time too, that he is not a GNU or BSD zealot probably helped a lot too.

Comment Re:Why would anyone want this? (Score 1) 219

I had issues with a dedicated 3Com pci board on FreeBSD, had to switch to OpenBSD for the damn thing to work. Never had issues with this card on any other OS. I could not even think how a network card driver could be so f*cked up on an OS. I mean, if the damn driver does not work, as automated tests should show (did they even have automated non-regression tests by then, around 2004?), why was it in the kernel? It should have been disabled and documented.
So I do not think the issue is about crap hardware. It's about spotty support of specific pieces of hardware.

Comment Anonymous Coward is legion, there (Score 1) 515

Has this happened to real people at Slashdot, or is this disinformation propagated by ACs? Cause from here, it looks like disinformation...
But hey, as this is proprietary software, it could be an ugly and illegal piece of A/B testing. It could. Still, no proof seen here. My Windows 7 boxes are doing fine (and my Windows 10 too, BTW).

Comment Team dynamics (Score 1) 186

It mostly depends on your team.
Pair-programming is hard, code reviews are pretty easy. Pair-programming increases team cohesion, but it to be properly done or it becomes than useless.
There is the driver, who writes the code and the observer who review and thinks more about the general design. There should be a frequent alternance, unless there is a vast experience gap between the two people, then the less experimented drives more (to avoid the keyboard domination antipattern).
Pair-programming should only happen on 60% to 75% of the day, because it really washes you out.
It works best with small teams (4 to 6 people)
Pair programming may not work with your team, but when it does, it brings a great team cohesion and a great code quality and better design. And as one who practiced it for 5 years (but not these days, in another team), it was great!

Comment Re:So basically (Score 1) 358

They do learn from history. Look at Intel, they used underhanded and illegal tactics to harm AMD, they succeed, had to pay a negligible fine, and almost killed AMD. LCD screens price fixing? About the same, but with several companies,there also was so many illegal business practices which escaped unstated, with a slap on the hand... even the CEO in my own company once told us to stop a project to align with current regulation, because it is less expensive to to nothing rather than follow the rules.
When everybody breaks the rules and no country cares, it's not a problem. And Please, do not compare Krups to Philips... Philips got 4 times Krups gross margin.

Comment AI bullshit (Score 1) 143

Please, cut the AI bullshit. No game development company will ever use this for AI. AI in console games has not evolved significantly for something like 20 years, since 3D pathfinding became good enough. IA is always dumb and will always be because marketers think most people want shiny graphics, explosions and big guns.

Comment Re:Looking forwards (Score 1) 181

Then there are already a bunch of sports (motor included) which are a joke to you:
- Formula 1 and pretty much every motor sport gear has limitation on tire grip, engine power, aerodynamics, brake/acceleration assistance, and much more
- cycling, where they have to actually add weight to the bicycles. Consumer bikes go faster than pro ones - swimming, where full body suits were banned
- in athletics, they forbid some special floor material which allowed to break records (I don't remember the year, though), some shoes are banned and probably much more, I guess
- golf, some type of clubs are banned
- skiing, some kinds of skis and suits are banned
- tennis, some kinetic energy-recovering rackets were banned, as far as I can remember.
And there are probably many more...

Comment Re:EVEN WHEN??!!!! (Score 1) 57

btrfs volumes allows you to share core files between containers and not waste additional disc space. If you use a standard template to make other lxc containers, it makes new containers real cheap as it takes almost no additional disc space for each new one. Yup, I know that Docker uses the same kernel-level isolation mechanisms as LXC. But looks like it is not exactly the same as I've heard of recurrent garbage collection (files) issues with some Docker stuff. I could not guess how a properly designed docker container, with volumes for growing data, could lead to docker image growth. I thought that Docker images were meant to be read-only. BTW, ff your want Docker prebuilt containers, but bare LXC, runc ( is a kind of Docker over LXC.As far as I could figure, it looks like it basically untars a docker archive in a lxc file tree. But it is still as alpha as one can do. I could not even build the damn stuff. Still, the core concept is really promising.

Slashdot Top Deals

Technological progress has merely provided us with more efficient means for going backwards. -- Aldous Huxley