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

 



Forgot your password?
typodupeerror
×

Submission + - Councilman/Open Source Developer submits Open Source bill (gothamgazette.com)

NewYorkCountryLawyer writes: New York City Council Member Ben Kallos (KallosEsq), who also happens to be a Free and Open Source Software (FOSS) developer, just introduced legislation to mandate a government preference for FOSS and creating a Civic Commons website to facilitate collaborative purchasing of software. He argues that NYC could save millions of dollars with the Free and Open Source Software Preferences Act 2014, pointing out that the city currently has a $67 million Microsoft ELA. Kallos said: "It is time for government to modernize and start appreciating the same cost savings as everyone else."

Comment A little late, but welcome (Score 1) 136

A cynic might argue that the key difference in this case was that, for a change, the ISP's, and not merely defendants, were challenging the subpoenas; but of course we all know that justice is 'blind'.

An ingrate might bemoan the Court's failure to address the key underlying fallacy in the "John Doe" cases, that because someone pays the bill for an internet account that automatically makes them a copyright infringer; but who's complaining over that slight omission?

A malcontent like myself might be a little unhappy that it took the courts ten (10) years to finally come to grips with the personal jurisdiction issue, which would have been obvious to 9 out of 10 second year law students from the get go, and I personally have been pointing it out and writing about it since 2005; but at least they finally did get there.

And a philosopher might wonder how much suffering might have been spared had the courts followed the law back in 2004 when the John Doe madness started; but of course I'm a lawyer, not a philosopher. :)

Bottom line, though: this is a good thing, a very good thing. Ten (10) years late in coming, but good nonetheless. - R.B. )

Comment kettle, meet pot (Score 1) 294

I found it hilarious that the post bemoans the state of getting started with a new environment, and how it invariably requires a tutorial, and that is terrible.... And then you download their software and you're presented with a blank screen and no idea how to get started... so you turn to you guessed it.. a tutorial.

And then a tutorial that isn't even illustrated, so you can't tell what is supposed to happen with you hit cmd/ctrl+enter... I get a little checkbox next to my line of code.. I don't know what that means. Line is syntactically correct? Line executed? Line monitored by system? And it certainly doesn't provide any insight into the flow of data. I don't see a pane like I do in pycharm that lists the variables with their current values, I don't see any state.. Is that intended? I don't know, the tutorial doesn't inform me, and the environment is useless.

I don't generally use debugging tools, preferring to keep my abstractions shallow, my code small and understandable, and a test suite that can prove that my code is handling the cases its designed for correctly. In some projects, yes, complexity is a requirement, but I feel like the advent of IDEs and debuggers has only served to allow people to more easily break what is in my opinion the first rule of development:

  "Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?" - Brian Kernighan

Break systems down into small manageable parts. Write the code simply and clearly. Write tests EVERYWHERE.

Comment Re:More detail diving down. (Score 1) 98

Yup, the letters all agree that if Rogozin controls NPO Energomash, payments must be blocked, but Treasury must "make an affirmative determination" that this is the case. Nothing compels them to actually make that affirmative determination.

Yes, they know that NPO Energomash is owned and controlled by the Russian Government. And yes, they know that Rogozin is the head of their space agency. But you could show them a cancelled check from Treasury with Rogozin's signature on it, and they still wouldn't be compelled to "affirmatively declare" that he was in control.

Comment Re:Misaaplication of the law (Score 1) 798

The judge lauded the school's behavior and expressed her complete confidence in the school first, then she allowed the defendant (victim) to present his defense. But still, she's a judge so I'm sure she knows what she's doing and she can't possibly be biased in any way. After all, if in her unbiased opinion, the school has never done wrong before, I can't see why she would even need to ever hear evidence to the contrary.

Comment Re:Not imposing common carrier status (Score 2) 235

No, I think it was the commission themselves, not Congress, that classified them as an "information service" when they COULD have called them a "telecommunications service." However, it is within the FCC's power to reclassify them and they don't need approval from Congress.

The court told the FCC:

Given that the Commission has chosen to classify broadband providers in a manner that exempts them from treatment as common carriers, the Communications Act expressly prohibits the Commission from nonetheless regulating them as such.

Basically, the court just told the FCC that if they want to treat them as common carriers, all they have to do is classify them properly.

Slashdot Top Deals

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."

Working...