Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Dear politicians (Score 1) 44

If he's being shot down left and right by everyone from the "established" media as well as bloggers, and ridiculed on Twitter and Facebook, they'll at best become the next Cameron, who had an SI unit named after himself: 1 Cameron being the minimum distance between two blunders.

Comment Apple has the same problem with launchd (Score 1) 226

Apple has the same problem with launchd.

In Apple's case, the trigger messages are not entirely asynchronous, as with systemd, but they may as well be, since the Mac ports being used most frequently do not have peer information available, and are (effectively) just integers.

This leads to what I call the "on behalf of" problem.

Something starts running. And you want to know *why*. Clearly, it;s running because someone requested one or more of the services it provides -- but there's no way to know who it is running "on behalf of" to provide that service.

Say, however, you figure out that service 'C' is running "on behalf of" service 'M'.

Who is service 'M' running "on behalf of"?

In Mac OS X, it's *almost* possible to get the information as to where every thread in everything is pending a response from something else in its stack. But it's not possible to figure out the entity relationship, because you can't trace the other end of a connection.

So I can perhaps figure out that an application is pinwheeling -- that's the cursor that the display server puts up on a Mac OS X application when it's not responding to "are you alive?" chatter from the display server within it's main app loop. It happens when someone does a blocking operation in the main app loop, instead of packaging up the operation that might block, and giving it to a thread delegate instead: it means someone made a coding error, because they expected an operation to never block ...and then it blocked.

So I actually want to see where it's blocked (which I can) and see who it's trying to get work from, that's not responding to the work request -- which I can't, because I can't see "the service on the other end".

Both launchd/Mach ports, and systemd suffer from this problem.

But if I were permitted to ask the question... then I could find the next entity in the chain... and I could ask "what are you waiting on?", and follow the chain down to the actual problem.

Automatically.

The display server puts up the pinwheel, I option-click it (or whatever), and a dialog pops up and says:

MagicDraw is hung waiting for RemoteFilerPro,
which is hung waiting for access to "remote_filter_cache_file.ca",
which is hung in the kernel on a permissions check,
which is hung, waiting on DirectoryServices,
which is hung, waiting on mDNSResponder,
which is hung waiting on a network response from "VPN.bob.net",
which is hung waiting on a response from network interface "Wi-Fi2" ...which would be frigging useful. Because then I could say to myself "Oh. The VPN is down because the Wi-Fi is out. Better reset the router again."

But I can't do that.

Comment Social media companies urge UK government to ... (Score 1) 44

Social media companies urge UK government to issue national ID cards to everyone over the age of 4.

Social media companies also urge the UK government to implement a back end system so that, given the card, they can verify underage status or not in a government database.

Social media companies further urge that the UK government have plans in place, should the ID card be stolen, for issuing a replacement ID with a different number, and repudiation of the stolen ID, such that it's no longer considered valid ID, by maintaining a revocation status bit in the back end verification database.

Social media companies finally state that the plan can not be implemented without these systems being put in place prior to deployments, and if they are unwilling to get the necessary infrastructure built so that it's even possible to comply, the UK government can go stuff themselves.

Comment Dear politicians (Score 4, Insightful) 44

If you plan to propose a law concerning the internet and telecommunication:

1) Find out how the internet and telecommunication infrastructure works.
2) Ponder how to enforce the law.
3) Ponder who gets to set the required rules and regulations to enforce the law.
4) Propose it.

Jumping straight to 4, as you usually do, leads to ridicule and only accomplishes that you're showing off your ignorance to a more and more computer- and internet-savvy population. In other words: Don't do it if you value your career.

Comment Re:Copy machine at stores (Score 1) 174

The main use I can see for such a machine is printing replacement parts for the cheap bit of plastic that breaks in a load of consumer equipment, but where the replacements are too difficult or expensive to buy. Unfortunately, doing that well will also need some kind of 3D scanner so that you can put in the broken bit and modify it (e.g. put in two parts and then drag them around until you have a single object).

Comment Re:The problems are many (Score 1) 174

No doubt about it, but look at it: Frankly, it looks like something you'd expect in some cheesy 60s scifi movie. People are used to appliances that are closed black boxes that just spew out what they're supposed to produce, they don't want to see the wiring under the board.

Yes, I do and yes, I agree, the Prusa is a great design and I love it every time I use it, but the topic here is the question why this didn't get mass appeal. And mass appeal is something gained and won by the way it looks. And this looks intimidating to the average Joe out there. It looks like something he won't get under control, and he's not going to shell out 740 bucks to find out whether he does.

Comment The problems are many (Score 2) 174

And one of the key ones is that there are too many out there. With heatpads and without, with this or that plastic, and let's not get started on the various designs on how to get the filament on the ground. Many different designs, some looking rather ridiculous like something Dr. Strangelove would have invented. Yes, it still is a rather experimental thing, and it looks the part, too.

And people don't want that. Especially with something they're supposed to pay a thousand bucks for or even more. What people want is something that "just works". And "just works", it sure doesn't. It needs tweaking and a lot of try and error to get it right.

And in the end, what do you get out of it? You can print plastic parts. Provided you have the design files for them. Umm... yeah, that's ... well, ... why sugar coat it, it's bullshit. Unless there is something you can print that you can't buy MUCH cheaper, there is exactly no point to drop a thousand bucks and go through all the hassle on top of it.

Comment Re:The Decline of Big Media has been Noticed (Score 2) 302

The problem is that people equate being able and allowed to tell the truth with some sort of obligation to do so, and that's dangerous. You have the same effect as you do with people being dissatisfied with the medical system or with science. I do not want to believe in established science/pharmacy/news, and there is someone else who sells "non-establishment" science/pharmacy/news, so he must be right because "the establishment" is something I don't trust.

And that's dangerous.

Just because A is false doesn't automatically mean that B is true just because B contradicts A.

Slashdot Top Deals

1 1 was a race-horse, 2 2 was 1 2. When 1 1 1 1 race, 2 2 1 1 2.

Working...