×

Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!

Comments

top

Many DDR3 Modules Vulnerable To Bit Rot By a Simple Program

Pinhedd Re:Wow. Superbad. (133 comments)

It's not possible to do any of those.

1. The mechanism that this uses doesn't provide for deterministic results. At worst, rewriting the same row numerous times may result in some of the bits in spatially related rows being corrupted.

2. Address spaces are highly randomized and virtual to physical translation makes it incredibly difficult to obtain even an educated guess as to the layout.

This exploit just allows an attacker to possibly corrupt nearby data. It's a troll tool, nothing else.

2 days ago
top

Negative Online Reviews Are Not Defamation (At Least In Canada)

Pinhedd Re:IANAL but that doesn't seem to be what it says (62 comments)

Defamation law is substantially different in Canada compared to other common-law countries, especially the USA.

In Canada there is a substantial onus on the defendant to either justify the defamatory remarks (factual truth, fair comment, responsible reporting, etc...) or challenge the defamatory nature of the statement. Probable truth is not sufficient to justify defamation. This contrasts sharply with other common law jurisdictions that place the onus on the plaintiff to prove that the defamatory statement was factually false or malicious.

about three weeks ago
top

Nuclear Weapons Create Their Own Security Codes With Radiation

Pinhedd Re:Nonsensical explanation? (106 comments)

You're right, it's not a revolutionary step in security. Amplifying and cascading samples of thermal noise is good, but sampling radioactive decay is better. Presumably it would also shift additional security into the warhead itself rather than relying on an external and potentially fallible component.

about a month ago
top

Coding Bootcamps Presented As "College Alternative"

Pinhedd Re:yaaaaaaay... (226 comments)

You could say exactly the same about Visual Basic. And yet there's plenty of VB monkeys who don't know anything else.

You're not going to get any argument from me on whether or not these kinds of people exist, because they certainly do. I was just ranting.

Then they boot him and hire someone who knows kQuery. Or if he's lucky they send him on a course.

Terminating employees often isn't free, nor is hiring new ones. Training existing employees to handle new tools is often the preferred method. I personally would be reluctant to hire someone in the first place if they know jQuery but not Javascript. That tells me that the individual may not be particularly interested in their profession, and may not take their job seriously. I'd be even more concerned if they show no interest in fundamentals.

Why is that part of a JQuery developer's job description?

Knowing what tool to use for a particular job is almost never a part of any job description. It is however a crucial skill to have when it comes to problem solving and failing to demonstrate it can make oneself look like an idiot. An individual that is only capable of performing the bare minimum and is not interested in doing anything else is not an individual that I would be intent on hiring. It's people like these that manage to make the most powerful microprocessor on the market feel like an 80386.

about a month ago
top

Coding Bootcamps Presented As "College Alternative"

Pinhedd Re:yaaaaaaay... (226 comments)

A JQuery coder should be able to also code in plain Javascript

If the job doesn't require that, then why?

I mean it's always good to know more things, but if you take your logic to its conclusion C080L monkeys should know machine code.

If someone doesn't know more than just JQuery they will be unable to cope when their code doesn't produce the desired result. If the project's requirements change in such a way that it can no longer be completed in baby's first development library, that "developer" then becomes a liability to his or her employer. Furthermore, even if it's all that he or she needs to know, he or she will be unable to assess situations in which JQuery is not used yet may be appropriate, or in which JQuery is used but would not be appropriate. It's an ignorant form of tunnel vision.

about a month ago
top

Coding Bootcamps Presented As "College Alternative"

Pinhedd yaaaaaaay... (226 comments)

We'll end up with more brainless "web developers" who will be able to copy and paste code snippets in Javascript and Python without having any clue about how anything else actually works.

about a month ago
top

Ask Slashdot: Programming Education Resources For a Year Offline?

Pinhedd Re:Do math instead (223 comments)

Indeed. Many of the web developers that I know are high-school dropouts.

OP is right though, discrete algorithmic problems are always a fun exercise to solve and implement in any programming language.

about a month and a half ago
top

Tech Firm Fined For Paying Imported Workers $1.21 Per Hour

Pinhedd Re:What 3500$? (286 comments)

You're absolutely right. I'm not defending the company in the slightest. I'm just pointing out that the case at hand is not a clear case of a broken system and not "clear permission to employers to violate all labour standards". The company got caught and fined. The punative fine is not substantial and I'd love to know how they managed to argue it down so much but they won't be able to make the same argument if they get caught again.

about 2 months ago
top

Tech Firm Fined For Paying Imported Workers $1.21 Per Hour

Pinhedd Re:What 3500$? (286 comments)

It's not entirely unusual. Many regions have exemptions in their labour laws to deal with workers that are only in the jurisdiction temporarily, usually to perform short-term contract work.

Imagine if the roles were reversed. An American company sends a couple of technicians to India to fix some machinery and tries to pay them minimum wage in Indian Rupees rather than American Dollars.

It's obvious that there was some sort of abusive employer-employee relationship (eight employees working up to 122 hours a week for over three months and they only helped install computers? Yeah, sure), but what's not clear from the article is how these employees were retained by the company in question and whom was ultimately responsible for negotiating and paying their wages (it's not clear if it's the same employer, but I assume that it is).

While I'm sure that this particular instance is an example of straight up labour abuse, it's not always quite so simple.

about 2 months ago
top

Direct3D 9.0 Support On Track For Linux's Gallium3D Drivers

Pinhedd Re:Is D3D 9 advantageous over 10? (55 comments)

Direct3D 10 is very different from Direct3D 9.

Direct3D 11 is a superset of Direct3D 10.

about 2 months ago
top

Lead Mir Developer: 'Mir More Relevant Than Wayland In Two Years'

Pinhedd Re:I still don't see what's wrong with X (226 comments)

The compositor is the program that stitches the framebuffers for each element on the screen together into the final image. It is usually a part of, or closely related to, the window manager.

Modern drawing APIs typically work by allowing the application to ask the windowing system for a buffer (may be hardware accelerated) to which the application will perform all of its draw calls. The compositor then gathers all of the frame buffers and uses attributes to draw the final image into its own frame buffer that is then sent to the graphics adapter's swap chain. The compositor handles things like window order, overlapping, decoration, translation (movement), projection, magnification, resizing, rotation, etc...

The advantage of using a compositor is that an application need not worry about competing with other applications for screen space. Each application renders to its own buffer while remaining blissfully unaware of the existence of other applications.

about 2 months ago
top

HP Is Planning To Split Into Two Separate Businesses, Sources Say

Pinhedd Re:PERFECT! (118 comments)

Yes! My thoughts exactly.

HP's ProLiant servers are built to withstand a nuclear blast. Their consumer printers probably break down in a clean room.

about 3 months ago
top

Could Maroney Be Prosecuted For Her Own Hacked Pictures?

Pinhedd Re:You are DAMN RIGHT she should be charged (274 comments)

You're right.

About 6 years ago some girl named Amanda got her own number confused with mine (I imagine that it was pretty close) and started giving it out to all of her friends. I would constantly get text messages meant for her and no matter how many times I told them that they had the wrong number it took about a year for them to end. This was in the days before MMS became affordable and the cameras on phones became non-shit so I didn't get any pictures but I imagine that if the same thing were to happen today that may not be true.

about 3 months ago
top

Virtual Machine Brings X86 Linux Apps To ARMv7 Devices

Pinhedd Re:Why? (61 comments)

damn near impossible if the source code is not available or has been lost

about 4 months ago
top

Ask Slashdot: "Real" Computer Scientists vs. Modern Curriculum?

Pinhedd Re:Beards and suspenders. (637 comments)

Imagine the following:

int A[10];
int* B = 0;

Evaluating A yields the address of the first element in the array. Evaluating the address of A also yields the address of the first element in the array.

&A == (int*)&A[0]
&A == A
(int*)&A[0] == A

All three of these expressions will evaluate to true

B = A;
B = (int*)
B=&A[0]

The above three statements are all equivalent because array references behave like pointers when they are evaluated as part of an expression.

Unlike pointers, the array reference itself is not assigned memory, only the array elements are assigned memory. The array reference is used as a handle to the first element in the array and all references are resolved at compile time. A pointer can be reseated (assigned a new value), an array cannot.

B = A; is valid

A = B; is not valid

looking at this another way

int A[10]; will consume 40 bytes of memory assuming a 4 byte integer

int* B = malloc(sizeof(int) * 10); will consume 44 bytes of memory assuming 4 byte integers and 4 byte addresses

about 5 months ago
top

Lionsgate Sues Limetorrents, Played.to, and Others Over Expendables 3 Leak

Pinhedd Re:The DHS Is On The Case (207 comments)

The DHS was created in large part to address the inability of other agencies to communicate and work together.

about 5 months ago
top

What Happens When Gaming Auteurs Try To Go It Alone?

Pinhedd Re:Uh. No. Sorry. (86 comments)

Is Deus Ex merely considered "solid work" now?

about 5 months ago
top

Normal Humans Effectively Excluded From Developing Software

Pinhedd Re:Cry Me A River (608 comments)

I'm certain that it's different, but it is not fundamentally different. The person that you responded to did not claim that it is the same environment but rather one that has more or less the same toolset. All of them will still be built around a C-compiler, build tools, and a debugger.

about 6 months ago
top

Normal Humans Effectively Excluded From Developing Software

Pinhedd Re:Cry Me A River (608 comments)

I think that you may be off by a few decades

about 6 months ago
top

Microsoft Takes Down No-IP.com Domains

Pinhedd Re:Legal Precedent? (495 comments)

Excellent find. Thank you

about 6 months ago

Submissions

Pinhedd hasn't submitted any stories.

Journals

Pinhedd has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?