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

 



Forgot your password?
typodupeerror
×

Comment Re:Observation (Score 1) 133

More of this, please. Don't demoralize a new programmer who doesn't have the experience to choose well between two similar-sounding options.

It's probably more appropriate to be direct and concise in those cases, as otherwise you'd have all your time sucked away.

Agreed, but with a reminder that "direct and concise" is different from "asshole". You can say "thanks for the patch, but it conflicts with our long-term design goals and we can't accept it" is not the same as "LOL nope".

Comment Re:Yup, exactly (Score 1) 133

It gets weird. Some FLOSS projects stop because the work is "done". I have such a project myself that does data conversions from one database to another, and several distro download counters say it has quite a few thousand installations worldwide. And yet, I only touch the code when a bug report comes in. Other than that, it's more or less finished. It does what the label says, quickly and reliably. Many people use it in production. There's just not a whole lot that can be done to improve it other than succumbing to featuritis and adding a lot of bells and whistles.

Few commercial projects would hit this point because most rely on upgrade sales. I don't, so there's no incentive to push ahead. I suspect that's the case with many FLOSS projects which have scratched their itch. Why keep scratching?

Comment Re:Summary of above post (Score 1) 287

Not a particularly hard problem. Take the round trip time, and divide by two.

You're presuming a symmetrical link, which isn't a reasonable assumption for any nontrivial network setup. Your client may only have one path to the server, but the server may have a hundred load-balanced paths back. Or imagine a very asymmetric link like almost any cable or DSL connection. When you're dealing with milliseconds, these are practical questions and not hypothetical nitpicking.

Comment Re:No it doesn't. (Score 1) 609

The problem with this approach is that the only people who actually use government transparency are other politicians, mainly to dig up dirt, and lobbyists -- it makes their job so much easier when they can confirm that a politician remains bought.

Well, and those pesky little exceptions like the ACLU and EFF who file a constant stream of FOIA requests so they can verify that officials are obeying their promises and the law. But except for watchdog groups, other politicians, and lobbyists, no one is monitoring politicians. Oh, them and the State Department, who wanted to see both sides of email conversations that former Secretary of State Clinton was involved in.

But yes, other than watchdog groups, other politicians, lobbyists, and cabinet-level government departments, no one is actually checking these things. Well, those guys and...

Comment Re:Enlighten me please (Score 3, Insightful) 450

This is why nearly all laptops from all other companies have 2-4 USB ports, a display out, a network jack, and a headphone jack.

Ugh. I hate those legacy laptops with a hundred different connectors you have to manage every time you sit down to your desk or leave it, with one invariably falling behind the desk so that you have to go fishing. My favorite work environment was with a MacBook Air and a Thunderbolt Display. The display has one cable with two split ends that you plug into the laptop: one for power, and one for combined video / USB / Ethernet / audio. All of the permanent wiring like USB drives, Ethernet, etc. plugs into the monitor which acts like a hub for everything else.

I'd stake money that the next iteration will combine all of that into a single USB C cable. Get to work, unpack my laptop, plug in a single reversible jack, and sit down to all my wired accessories? Yes please.

Comment Re:The Clintons (Score 2) 315

I am not an Obama supporter. I did not vote for him, donate to him, or otherwise assist his campaign. And yet, I'd give him a pass if this is the only reason he'd have for knowing that she had a private server. When I email someone, I typically don't have the foggiest idea whether that address is served by Google, Yahoo, the CIA, or a Pentium in their basement. While her email address wasn't @state.gov, I wouldn't put it past a government official to think, "oh, wonder how she got State to set that up for her?" and then never thinking about it again.

Comment Re:I Disagree (Score 2) 315

No. This was the email address she used for official state business. By law that is owned by the government and not by the individuals involved. This whole thing came up recently because there is evidence "that she has not been forthright in turning over the official e-mails as requested", such as other parties dutifully turning over their emails which were in reply to something she'd sent, but the referenced email not being present in the files she submitted.

Comment Re:B is the new F? (Score 5, Insightful) 315

The biggest difference is that no one gives a shit about your toy server, but they might have a fuckload of interest in the personal server of a US Senator and Secretary of State. Yes, I believe that State Department is likely to have better security than the random dipshit she seems to have hired who snagged a cheap GoDaddy cert. It's almost certainly going to have better availability, backup, and disaster recovery.

It is absolutely, 100% not acceptable to run state secrets through a personally maintained server that seems to exist only for the legal reason of giving the owner 4th amendment privacy rights. An officeholder acting in official capacity should have zero expectation of privacy from the organizations they work for. I'm "picking on poor ol' Hillary" for having every appearance of attempting to circumvent disclosure laws.

Comment Re:Good method for improving (Score 1) 347

If you don't have it, you'll make bad decisions. For example, answer the question, "should I use framework A, or should I write some code myself?" If you can't estimate how long it will take to use the framework and compare it to how long it will take to write the code yourself, then it is impossible to make a realistic decision.

That's a bad example because that's almost never my criteria. I could write my own framework almost as quickly as I could suss out the quirks of someone else's, and that's usually a teensy part of the overall project lifetime anyway. Instead, I judge on things like "do I want to spend the rest of my time here maintaining this thing?" and "who's going to own security updates?" and "will it be easier to hire people with experience on this one or on the one I haven't written yet?". Sometimes there's no good framework A to use, or maybe framework A exists and is popular but is unfit for this specific purpose, so we write something in-house. Either way, notice that "time to get started" is a trivial or nonexistent part of the equation.

Submission + - Patent Trolls On The Run But Not Vanquished Yet

snydeq writes: Strong legislation that will weaken the ability of the trolls to shake down innovators is likely to pass Congress, but more should be done, writes InfoWorld's Bill Snyder. 'The Innovation Act isn't an ideal fix for the program patent system. But provisions in the proposed law, like one that will make trolls pay legal costs if their claims are rejected, will remove a good deal of the risk that smaller companies face when they decide to resist a spurious lawsuit,' Snyder writes. That said, 'You'd have to be wildly optimistic to think that software patents will be abolished. Although the EFF's proposals call for the idea to be studied, [EFF attorney Daniel] Nazer doesn't expect it to happen; he instead advocates several reforms not contained in the Innovation Act.'

Submission + - The Programmers That Want To Get Rid of Software Estimates (medium.com)

An anonymous reader writes: A look inside the #NoEstimates movement, which wants to rid the software world of time estimates for projects. Programmers argue that estimates are wrong too often and a waste of time. Other stakeholders believe they need those estimates to plan and to keep programmers accountable. Is there a middle ground?

Software project estimates are too often wrong, and the more time we throw at making them, the more we steal from the real work of building software. Also: Managers have a habit of treating developers’ back-of-the-envelope estimates as contractual deadlines, then freaking out when they’re missed. And wait, there’s more: Developers, terrified by that prospect, put more and more energy into obsessive trips down estimation rabbit-holes. Estimation becomes a form of “yak-shaving”—a ritual enacted to put off actual work.


Submission + - FCC Passes Strict Net Neutrality Regulations On 3-2 Vote

Just Some Guy writes: After years of argument and record-breaking citizen participation, the FCC voted along party lines to enact regulations (hypothetically) limiting carriers' ability to slow down their competitors' traffic. While a full analysis of the regulations isn't available yet, initial signs are very promising.

Said carriers have already deployed their press releases.

Slashdot Top Deals

"Given the choice between accomplishing something and just lying around, I'd rather lie around. No contest." -- Eric Clapton

Working...