Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Rent Calculations? (Score 1) 252

I'm in a Canadian city comparable to Toronto on the list. I'm not understanding how they calculate rent at $334 (rounded). Is that per square foot of the shop?? Or the average rent the tech workers pay? If the latter, then the report needs a healthy grain of doubt. I have not heard of a $334/month rent in Canada for 20+ years. I think the going rate for rent in cities like Toronto are near $1000/month. The article doesn't really clarify how they got the rent numbers. Anyone from Toronto want to give an opinion on the rent figures? But, a 40 minute commute time seems plausible. It's about what it takes for me here (during rush hour) and I live approx 60km from the office (by choice).

Comment It's about trust (Score 3, Insightful) 70

If they reveal the tool, and it is revealed it is faulty/suspect in anyway, then the information they "recovered" from the phone(s) all become untrustworthy. That does not support the verse the authorities are trying to play out to the general public. So instead of being proactive and helpful, we get innuendo, and "trust me" type comments, with no hope of verification/validation by the public.

Comment My Fix (Score 1) 319

I right click on the add (In Chrome), and select "Inspect Element". Then I find the parent tag for the offending ad and delete it. Problem solved. But that's a band-aid. The current state of the pop-over ads is so annoying that I am actively looking elsewhere now for my news. After 10+ years, it's time for a new source of my geek news.

Comment Slavery all over again? (Score 1) 72

Random thinking here. If one were to create/utilize AI scripts to provide a value for cash, is that not akin to owning one or more slaves for the same purpose? I haven't thought this through deeply, but I'm seeing some parallels. If that were the case, would taxing the "robots" help prevent a slaver type viewpoint?

Comment Start where you are comfortable (Score 1) 312

If you really understand how websites work, starting with Javascript might make sense. The higher level, or interpreted languages usually have a little lower learning curve. If you are an analytical type of mind, then starting with C or any of the lower level languages makes you think more about how things really work. At the end of the day all the languages share some commonalities - variables, loops, recursion, synchronous vs asynchronous execution, etc. If you learn the theory behind these, switching languages is relatively easy (not EASY, just more so...). I've been coding professionally for 20ish years now. If I had it to do over again, I would have stuck with C and the low level languages rather than building web based applications in interpreted languages (PHP, JS, etc.). The projects with the lower level languages are more interesting (IMO) than common business needs, and the pay is better. Not to mention you get to use all the information theory you pick up over the years - much more so than with the higher level languages. (again, IMO, and being overly general here for simplicity)

Comment Re: All 400 active users will love this! (Score 1) 112

I spent many hours in NMS. I won't say it's "great", but I won't say it's horrible either. It does not appear to be what was advertised, but it is what I expected. (a space based exploration game). I spent about 100 hours in the game - plenty of value for my $60. And I usually play off-line so my game time is not part of the "steam" counts. I fired up the game for the first time last night in two months to checkout what the new update did. Deleted my saved games and began a survival mode. Much harder than in the past. Getting to the first station and I'm greeted by 3 aliens instead of the usual 1. Two of them want me to hire them for my base - that I don't have yet. That's different. Looks like I'll get another $60 worth of entertainment from this game. Good value despite the naysayers (not matter how justified).

Comment Re:People like you are the problem with America (Score 1) 600

Three points. 1) I thought my comment made it clear that I am not an American citizen. So it is NOT "people like me" who are the problem with America, except in a very broad fashion. In that case, I like cake too - what can you make of that?. 2.) You could argue my second statement is an ad hominem argument, but should we actually look at what Trump has been successful at? That list is short, and the phrase "because Trump" has become a political statement meaning one who fails on a regular basis within my circles. 3) I'm constantly amazed by those who feel they "must" post a response while missing the point of a satirical post intended to draw attention to the factual yet sad state of the current political situation.

Comment I'm Torn (Score 1, Interesting) 600

On the one hand, I think that the TPP is a horrendous trade deal that negatively pushes US views on intellectual property onto other sovereign nations.
On the otherhand anything Trump says he is going to do needs to be resisted, because his actions seem to be incredibly self centered and poorly thought out, or designed to promote Trump first and foremost.

It will be interesting to see how this paradoxical conundrum plays out.

Comment Re:Looking for alternatives (Score 1) 117

Use the cloud. If you have a cloud server somewhere, the provider probably has free DNS as part of their package. DigitalOcean, Rackspace, and Google Cloud all offer this. I used DynDNS 10+ years ago, but shifted from them for various reasons. Never had to go back to them. That said, I did appreciate the service they provided and never really had a problem with that service. I wouldn't touch them now though knowing Oracle has their fingers in there. When a company becomes solely about the money, my money finds somewhere else to be.

Comment CBC is taxpayer funded (Score 1) 114

The Canadian Broadcasting Corporation is funded by the taxpayers (at least partially). They post their podcasts on their website without authentication or any special effort needed to access the raw mp4/3 files. In addition to creating RSS feeds. For example: Under the Influence is a great informative podcast about marketing history, challenges, and techniques.

Comment Re:Come on guys you should know better (Score 1) 488

Snowden mentioned "hashing" the emails that were not obvious duplicates. That means generating an SHA1 key (or similar) for the entire contents of the email - to/from/cc/bcc/subject/etc. Do that for both the new emails and for the "old" emails. Now anytime you have a matching SHA1 key on both sides, you have a duplicate email. Discard those. Now run the remainder through full text indexing (only about a business day of processing time) and run keyword searches for your specific topics of interest. Flag any results for further review/analysis. Some of that further work may be applying more scripting to remove false positives. The results could be that there are very few results that would impact the previous decision regarding Clinton. And with the apparent manpower that was thrown at this, I'm sure any emails that made it through that filtering were vetted thoroughly. I think the initial declaration by the FBI was the bullshit part, not the time it took to process the "new" emails.

Comment Re:LIES (Score 1) 488

See my note below. Email ultimately is just a text file formatted a specific way. Now if you insist on using MS Exchange this fact is obscured by all the Microsoft-isms they like to do. Not all mail servers treat email as a singular binary object that requires email to be "extracted into a readable format". And to take that a step further - the script deciding if the message is pertinent or not doesn't need to be able to read it the same way a human does - so the full SMTP headers are fine to leave alone. Once you have a collection of text files, then you can apply modern tech (full text indexing / search) to allow keyword searches very quickly. Anything that is a "hit" there needs further human review (perhaps). But that suddenly takes you from 650k emails to maybe a few thousand (perhaps). After all aren't they searching for some very specific points? So they must have a handy set of keywords to be looking for... My own rough calculations suggest the full text indexing could be done is as little as 10 hours for 650k email messages. (I routinely take about 45 minutes to index approx 50k records of product data that covers more data than a typical email - headers and all. 650k / 50k = 13 "batches". 13 * 45 minutes comes in at between 9 and 10 hours to get full text indexing in place. On a single desktop PC, without considering clustering the search servers for faster processing. Throw in a few hours of the actual keyword searches, and then a quick review of any possible hits, and making a judgement call in 8 days becomes VERY feasible.)

Comment 650k documents can be indexed relatively fast (Score 1) 488

Using Solr and Magento, it only takes me 45 minutes to run full text indexing against 50K enriched product records (color, weight, vendor, description, short description, title, nicknames, etc. - easily way more data than in a typical email for each product) And my box is not especially fast and does nothing in terms of clustering to improve performance. Now do that 13 times to arrive at approx 650k items, and it only takes approx 9 or 10 hours. Now you could run keyword searches against the entire lot to see if there is anything of interest. And that is BEFORE removing duplicates like Snowden suggested, or applying some Natural Language Processing algorithms, or any other relevant AI code... No conspiracy here, I think. Rather I think you see just who is truly out of touch with what modern tech can do.

Slashdot Top Deals

No amount of careful planning will ever replace dumb luck.

Working...