Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. ×

Comment Personalized Web Crawler... (Score 1) 325

Back in the day we were used to time-shifting our collection of information, and the viewing of information. This was accomplished on BBSs - such as FIDONET - by up and down loading content for later viewing with offline viewers. You would just set up some automation to run during off times (while you were asleep for example). Back in those days -- even as slow as things were, your time didn't seem to be wasted as much as today.

I don't have a bad connection - I stream videos no problem - so I can only assume the problem is the advertising cruft layered on top. As a result, I'm in the early stages of putting together a web crawler of my own...basically I go to the same sites day after day -- so most of what I read comes from the same sources - so why not crawl those sites and draw down what I want to read at my leisure? I can also automagically separate the multimedia from the text, and deal with that as I want to - rather than how a standard browser decides to do for you.

Website owners and ad people have gotten lazy - and disrespectful of users; time to claim back our time.

Comment Re: Doing it wrong? (Score 1) 600

I think the real issue here is 'access to' versus 'elimination'.

If you are your own boss, or you are a hobbyist, then this question is irrelevant. You can and should have access to every capability - it is up to you to manage based upon your own capabilities.

In a business with a gaggle of programmers that is evolving over time, it is a different story. In that situation, you have developers of all different skill levels potentially, coming into and leaving the business if you are growing, and you have to take into consideration the risks associated with allowing poor code to impact your paying customers. In that case, I think it would make sense to create access limits for different programmers based upon their skill levels and areas of responsibility. You could also cross train and provide options for people without this access to prove they can be trusted to get higher level access to more of the 'shoot yourself in the foot' tools/constructs - which would expand your cadre without risking your business in the process.

Comment Re: Doing it wrong? (Score 1) 600

It's not a simple as that. If you are on a team of developers who are building applications on top of clearly defined APIs, all the heavy lifting from a systems perspective should already be done for you. This is to ensure the company doesn't end up with 15 different versions of the same code in each release that needs to be maintained in the future. I think mostly it comes down to the bottom line: a business doesn't want to spend money on building the same library over and over again.

There are instances when low level systems programming is needed, and whoever is assigned that task should have the freedom to do what is needed to ensure the systems provided can perform at the desired level and provided whatever is necessary for security and so on. There is nothing canned that can do that, so you better have your best developers on that given the potential impacts to your customers and therefore to your bottom line.

If you work for yourself - then do what you want since you're calling the shots.

Policy choice is relative to your business risk/exposure. Ultimately whatever you choose to do with your own programming (if you work for yourself or you're just a hobbyist) will be proved out by your clients/users when they use (break) your software and systems. On the other hand, if you work for someone else as an employee, then you are bound to follow their rules, regardless of your views. You can try to change it, or you can find another job elsewhere.

It's not simply a matter of these things being beyond anyone's ability, but it is also true that there are different levels of skills and experience that exist in a business environment. A good choice would be to partner your systems developer with your brightest applications developer to cross pollinate. Unfortunately, my experience also suggests that many companies don't do a good job of mentoring and growing talent within the company. People get assigned to silos and languish unless explicitly transfered to the group with a different focus. It really comes down to the philosophy of your employer.

Comment Arrogant maybe? (Score 1) 229

At first, when I read the title I thought to myself, "how arrogant." What about people who are primarily verbal - and don't do math, or don't care to do math? Are they not equally fulfilled in their lives? How rich - a scientist who makes sweeping generalizations in a scientific journal.

If he had prefaced it with, "I have observed in some people that...blah blah blah," then yeah, that would be defensible.

Comment Sheer Volume of Cruft (Score 1) 333

Imagine if you will, a haystack. That haystack represents all the 'information' flowing from various 'news' sources on the Internet. Inside of that haystack are needles - that represent stories about the Trump administration: several gold needles - real news stories, several silver needles - bona fide comedic satire, and rusty needles which appear to be real news stories - but are fake...click bait and possible propaganda.

People are so overloaded with the cruft coming inbound from so many sources, some of this being retweeted or relinked stories (facebook) - they are losing track of what is real and what is not. It becomes even more difficult when news outlets that are ostensibly real, end up addressing the fake stories as well - either through mistakes and presenting as real news, or to debunk. Ultimately it is a news blitz caused by the confluence of a number of things: Trump's propensity to tweet and countertweet, his administration's rate of deployment of changes, confusion about sharing information from the administration (mixed messages), overlayed with all the satire and click bait.

Clearly indicating what is and is not satire will go a long way to avoiding satire bubbling up through multiple layers as true news stories.

Comment Second Video Game I ever played (Score 1) 39

Pac Man was the second video game I played, the first being Pong.  It was the first console video game I played outside of the home.  A friend of mine came to me and said, "I gotta show you something that's going to blow your mind."  So off we rode on our bikes to the local Target store.  They had two arcade machines: Pac Man, and Asteroids. Thus began 30+ years, many thousands of hours, and thousands of dollars invested in video games.
Galaxian still haunts my memories...

RIP Masaya Nakamura

Comment Breaking News - beta software has bugs (Score 5, Insightful) 277

It isn't an "upgrade bug" as the upgrade isn't slated for release for months.The build in question has only been released to the fast ring for Insider testing. In other words, it's only been given to those on the extreme bleeding edgeof Windows testing.Is Slashdot going to start posting articles for every minor issue in Chrome canary releases also?

Comment Re:I'm sure there's a reason... (Score 1) 192

"That's funny since most printed text is printed at like 72dpi"

That is entirely incorrect.You can't find any commercial quality high volume offset press that has such a ludicrously low resolution. Even twenty years ago, when I was stillworking in the publishing industry, final output was always at (or above) 1200dpi with color proofs coming at around 600dpi and b&w pasteupsoff of a laser printer at 300dpi. Nothing, absolutely NOTHING ever dropped below 150dpi.150 was a rarity, mostly from when a client would cheap out and only get a flatbed scan of a photograph instead of opting for the higher quality (andpricier) drum scan.

Comment Re:Have they added curly braces yet? (Score 1) 187

Which PEP 8 are you reading, as you areclearly not reading the correct one. In the entirety of PEP 8 the word 'tabs' only appearsseven times. Hereis all the PEPhas to say on that subject,

Tabs or Spaces?
Spaces are the preferred indentation method.
Tabs should be used solely to remain consistent with code that is already indented with tabs.
Python 3 disallows mixing the use of tabs and spaces for indentation.
Python 2 code indented with a mixture of tabs and spaces should be converted to using spaces exclusively.
When invoking the Python 2 command line interpreter with the -t option, it issues warnings about code that illegally mixes tabs and spaces. When using -tt these warnings become errors. These options are highly recommended!

And since PEP 8 only deals with code being written for the Python Standard Library those statements are only applicable to that codebase.
So far you've referred to people who use tabs as 'idiots','brain dead', and'morons' in various, all demonstrably incorrect, replies in this discussion, yet all you have done is continually demonstrate your lack of actual knowledge regarding PEP 8. If anyonein this discussion deserves to have disparaging names regarding their lack of mental acuity assigned to them it would be you.

Comment Re:Have they added curly braces yet? (Score 1) 187

"It doesn't say'tabs are OK'."

While I admire your attempt to try to steer the argument to yourlimited comprehension of PEP 8 and yourinsular viewthat tab using people are "idiots", your strawman attempt was quite awful.All one has to do is read the parent post to which you are replying to see that youmade up a fake quote and tried topass it off as something I wrote.

Go read PEP 8 again, please. It is quite clearly denoted as the style guide that should be adhered toif you are contributing to the Python Standard Library.It is not promoted or positioned as the only style guide to ever be used on any Python project. In fact the final sentence of the Introduction to PEP 8 says all that needs to be said about projects using their own conventions, "Many projects have their own coding style guidelines. In the event of any conflicts, such project-specific guides take precedence for that project." But, honestly, if you are sosmall minded as to view people who use tabs as "idiots" I doubt we can hold it against you that you were unable to read and comprehend five (5) sentences. If you had somehow maintained the mental stamina necessaryto readthe title of the second section of the PEP, "A Foolish Consistency is the Hobgoblin of Little Minds" you might have managedthe insight that the following sentences would further clarify the situation. Starting at sentence four (4) in that section are these four (4) sentences, "A style guide is about consistency. Consistency with this style guide is important. Consistency within a project is more important. Consistency within one module or function is the most important."

To summarize, projects can have their own coding styles, project specific coding styles take precedence for that project, and consistency within a project is more important than consistency with PEP 8.

That you would say 'Wake up' as a reply to my post, as if I'mnot comprehending something when it is absolutely clearthat you can't comprehend nine (9) sentences at the very start of a PEP is pretty self-righteous of you. Why don't you take your ego down a peg or two (or nine) andgo read PEP8, for it is not what you are portraying it to be.In other words, words that you can probably understand, "wake up". There is no mandate whatsoever in PEP 8 that all Python ever written must adhere tospaces and an indentation level of 4, let alone anything else specified in that PEP.

Comment Re:Have they added curly braces yet? (Score 3, Informative) 187

Have you actually read PEP 8 or are you just throwing it out there?The intro to that PEP goes to great lengths to explain that it is the preferredstyle guide for the Python Standard Library, thatother coding standards are OK, and that you should always adhere to the coding standards any given project uses. It is not some sort of dictatorial manifesto that ALL PYTHON SHOULD BE 4 SPACES.

Slashdot Top Deals

If money can't buy happiness, I guess you'll just have to rent it.

Working...