×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

GoPro Project Claims Technology Is Making People Lose Empathy For Homeless

gmack Re:Helping the poor (318 comments)

You're wrong.

Once they're comfortable in their current state they can work on improving it. You can't focus on learning new skills or searching for a job if you have to find a blanket for tonight or you'll freeze to death. Almost everyone isn't going to hire a homeless bum, so they need enough stuff to make themselves not look homeless. They get those things as handouts on the street, from picking through the trash, or from robbing people.

The problem is that when we give them money for begging, they go use that money for a little bit of food and a whole lot of whatever it is they are self medicating with. Change is uncomfortable and doubly so for someone who is a substance abuser. There are charities who help people who want to get off the street and your money is much better spent there since they can help more effectively by providing food, clean clothing, a place to stay and help for whatever emotional problems or mental illness that made them end up on the streets to begin with.

3 days ago
top

GoPro Project Claims Technology Is Making People Lose Empathy For Homeless

gmack Re:Helping the poor (318 comments)

Actually it's worse than that, by giving them money you are making them comfortable in their current state and that keeps them from getting the actual help they need.

3 days ago
top

Jenny McCarthy: "I Am Not Anti-Vaccine'"

gmack Re:Why do people listen to her? (586 comments)

Here is the flaw with that thought: Vaccinations are down in some areas but there have been no reductions in the Autism diagnosis rates so the anti vaccination crowd have inadvertently disproved their own theory.

5 days ago
top

Can the ObamaCare Enrollment Numbers Be Believed?

gmack Re:Fuck Obamacare (722 comments)

That attitude is everything wrong with your country right now. Just because he disagrees with you about what is best does not mean he is less worthy to be American.

about two weeks ago
top

Can the ObamaCare Enrollment Numbers Be Believed?

gmack Re:Fuck Obamacare (722 comments)

As a Canadian, I can tell you that most provinces have a few months wait between the time you take up residence and the time you can get health insurance.

about two weeks ago
top

ZunZuneo: USAID Funded 'Cuban Twitter' To Undermine Communist Regime

gmack Re:I hope this is BS (173 comments)

I'm not American, and as someone who knows a few Cubans, I can tell you most of the country isn't like the tourist zones.

about two weeks ago
top

ZunZuneo: USAID Funded 'Cuban Twitter' To Undermine Communist Regime

gmack Re:I hope this is BS (173 comments)

Depends what part of the US you are from. The Americans I talk to from red states seem to have more problems with that then the rest.

about two weeks ago
top

ZunZuneo: USAID Funded 'Cuban Twitter' To Undermine Communist Regime

gmack Re:I hope this is BS (173 comments)

If you've ever met anyone from Cuba they will tell you that the outside world is nothing like what they are told on the news. How is that not propaganda?

about two weeks ago
top

Ask Slashdot: What Do You Consider Elegant Code?

gmack Re:Linux kernel (373 comments)

1 Handles errors gracefully.

This statement always hits me as mind numbingly stupid. In general try / catch and other error managing statements are for the lazy that don't want to understand the environment and inputs well enough to write the proper code to manage them. You want rock solid code that will last for years, eliminate the errors, don't "handle them gracefully". The only exception to this rule should be when the native environment forces it upon you or there is a lack of some proper check "doesThisReallyExist()".

By errors I meant where paths and files don't exist, the user or external software sends bad info or someone runs or the machine runs out of resources. Case in point: someone edited one of our databases in a place I used to work and some software crashed hard when it grabbed a NULL value from the database leaving me to check the core dump to discover the problem.

2. Only reinvents the wheel when there is a measurable benefit in doing so..

I learn more reinventing the wheel and there is no substitute to working with code you are sure of and know how it's going to perform.

I agree with the rest.

I can see wanting to learn.. I can't see duplicating system libraries in a project. Some libraries (Libc in particular) have whole groups of programmers who are rather good at squeezing every last drop of speed out of the implementation, there are also things such as leap year handling that look simple but end up being harder than they look.

about three weeks ago
top

Ask Slashdot: What Do You Consider Elegant Code?

gmack Re:Linux kernel (373 comments)

Library bugs would equate to a "measurable benefit" to reinventing the wheel. I am not saying you should never replace a library function only that it shouldn't be your first reflex. I would only suggest that you document why you created your alternative routine in your code somewhere so someone (or possibly you years down the road) can easily spot why it was used instead of the existing library function so there is not time wasted later rediscovering the bug.

about three weeks ago
top

Ask Slashdot: What Do You Consider Elegant Code?

gmack Re:Linux kernel (373 comments)

I strongly disagree with this. While I admit that elegant code can have ugly portions refactoring will often be an improvement but the trick is to learn when refactoring will help and when it will be a waste of time. The worst programmers I know are the ones who say that "I don't have time to go back through my code". I have cleaned projects where the original coder did the same thing three different times or reinvented the wheel when there were better libraries. In fact, I have been also guilty of this and even in my own projects I have come across places where the requirements changed out from under me mid project or I simply see better ways of doing things as I gain experience.

Elegant code:
1 Handles errors gracefully
2. Only reinvents the wheel when there is a measurable benefit in doing so.
3. Has consistent naming conventions.
4. Has comments around ugly code explaining why it is ugly.
5. Compiles (or runs if interpreted) without warnings.

about three weeks ago
top

Routing and DNS Security Ignored By ISPs

gmack Re:Time = Money (101 comments)

Groupe Telecom used to be like that since they considered themselves too big to fail (or rather too big to be taken down). I had a decent job until the final months of the job where my boss (Leo Kuvayev before his infamous spammer days) decided to team up with Alan Ralsky and Spam the crap out of some porn sites. Before they started they were assured by their account manager that all complaints would be ignored. After trying to talk them out of it I quit and moved on to another job.

A few months later I ran into my replacement in an elevator while he was searching for new hosting. It seems Group "Were a billion dollar company" Telecom were forced to change their policy thanks to multiple blacklists that did a lot of damage to their business.

about 1 month ago
top

EU Votes For Universal Phone Charger

gmack Re:Dumb (358 comments)

Non smart Samsung phones. I actually just got burned by this a few months ago when I grabbed something cheap to last me the month between when my old phone was stolen and when my new one arrived.

about a month ago
top

1GB of Google Drive Storage Now Costs Only $0.02 Per Month

gmack Re:Yeah, you can totally trust your data... (335 comments)

In reality, Google only offers 99.9% per month (99% for "reduced availability", I'm not sure what these prices are for) and the value of the guarantee is pathetic: they credit (not even refund) you a maximum of half your bill that month if availability is =95%. They could be down a full day and only knock 25% of you bill next month. That can barely be considered an SLA.

In my experience that is even better than most SLAs I've seen. Standard is to prorate the month and reduce that month's bill or add a credit to the next for the amount down so if you are paying $1000 monthly and you are down a day you get $33.40 back (assuming 30 days in the month).

about a month ago
top

1GB of Google Drive Storage Now Costs Only $0.02 Per Month

gmack Re:You can get a 1TB external for like, 80 bucks (335 comments)

I already have a 2 TB nas stuffed with movies bit this has the advantage that it is off site.

If your house burns down your NAS goes with it. At least this way I have off site recovery.

about a month ago
top

Financing College With a Tax On All Graduates

gmack Re:Lifers? (597 comments)

Germany does it by being a lot more picky about what courses they cover and they only allow as many students as the job market will allow for into the programs.

about 2 months ago
top

Ohio Attempting To Stop Tesla From Selling Cars, Again

gmack Re:Pretty Much. (387 comments)

This has nothing to do with internal combustion vs electric and everything to do with the fact that Tesla is removing the car dealers from the chain and the middlemen want to keep their share.

about 2 months ago
top

DDoS Larger Than the Spamhaus Attack Strikes US and Europe

gmack Re:Why are network providers allowing FORGED packe (158 comments)

The real issue here is that you were filtering at the wrong point. It should have been your customers doing egress filtering in this case.

about 2 months ago
top

DDoS Larger Than the Spamhaus Attack Strikes US and Europe

gmack Re:Why are network providers allowing FORGED packe (158 comments)

He didn't say spoofing, he said transiting, so they are people who have their own IP blocks assigned and are using those. The advantage is that you can have multiple uplinks and use the second as backup if your primary goes down and all of the ips never change.

about 2 months ago
top

Google Fiber In Austin Hits a Snag: Incumbent AT&T

gmack Re:Google will have their way (291 comments)

Not exactly, they want Google to qualify as a telecom or cable provider when, in fact, they don't qualify as either since they only provide internet access and not phone or TV broadcasts,

about 4 months ago

Submissions

top

64 Bit flash is back

gmack gmack writes  |  more than 3 years ago

gmack writes "Adobe has finally released the long awaited "square" beta of Flash. From the site 'Adobe® Flash® Player "Square" is a preview release that enables native 64-bit support on Linux, Mac OS, and Windows operating systems, as well as enhanced support for Microsoft Internet Explorer 9 beta.'"
top

Canadian DMCA unveiled again.

gmack gmack writes  |  more than 5 years ago

gmack writes "The Canadian second attempt of their version of the DMCA has been Released.

Upside: allows format shifting. Downside: $500 penalty for file sharing."
top

Interpol unmasks photoshopping paedophile

gmack gmack writes  |  more than 6 years ago

gmack writes "Police have unmasked a paedophile who used a standard adobe Photoshop swirl to cover his identity. Hopefully this doesn't mean they all move to more advanced ways of covering their identities."

Journals

top

Thoughts from a Mardid police station

gmack gmack writes  |  more than 5 years ago

So after getting nailed by a fairly practiced and aggressive team of pickpockets I'm sitting in a Madrid police station with nothing to do but wait and look at the wanted posters. One of them really caught my eye since the woman seemed very happy to have it taken.

The only thing going through my mind the whole time was what I would say if I actually met her.

Ms Zurutuza, I understand that as a woman you want to be as beautiful for your picture as possible but maybe, given your career choice as an enemy of the state, having a picture out there that no guy could possibly walk past without looking twice at in the hands of the Spanish police was a bit of a mistake? You would think as a terrorist you would want to be as unnoticeable as possible.

top

Signs of the times

gmack gmack writes  |  more than 5 years ago

So I'm walking though church one day and get stopped by my friends grandmother. What did the little old SriLankan lady want you might ask? she wanted me to chech out her blog.

Signs of the times I guess.

The thing that shocked me the most was that it's better than most of what I read on blog posts

top

Freaking clueless isp.

gmack gmack writes  |  more than 6 years ago

Welcome Gerhard! Please hold while we contact a representative. If a representative does not respond in a few seconds, then he/she is not available at this time.

There is/are currently 2 active support session(s) before you. You may continue to hold or leave a message.

** (16:19:15) You are now speaking with Bryan, Technical Support. **
(16:19:25)Bryan : Welcome
(16:19:29)Bryan : Could you tell me what your phone number so I can access your account ?
(16:19:51)Gerhard : I don't have an account there
(16:20:09)Gerhard : I'm a hosting provider who has several customers on your service
(16:20:19)Bryan : What exactly is blocked?
(16:20:32)Gerhard : my mail server
(16:20:46)Gerhard : anything to videotron is refused
(16:21:12)Bryan : When you send to our server, it is blocked and you receive a bounce back?
(16:21:37)Gerhard : (delivery temporarily suspended: host mx.videotron.ca[24.201.245.37] refused to talk to me: 452 try later)
(16:22:38)Bryan : Do you have the IP adresse of your SMTP?
(16:22:59)Gerhard : yes it's xxx.xxx.xxx.xxx
(16:24:34)Bryan : 83% of mail received by this IP address is spam, you only need to reduce the level of spamming we receive, and you will be unblocked automatically
(16:24:59)Gerhard : heh.. I'm running four blacklists and a graylist
(16:25:29)Gerhard : not a lot I can do if my customers sign their email up for things and then forward it all to themselves
(16:26:15)Gerhard : the emails are only forwards customers request and do not originate from my server
(16:26:23)Bryan : We do not use any blacklist or graylist. Our filter relies on this percentage to block or unblock a SMTP. The only way to get unblock is to lower this level of spamming.
(16:28:43)Gerhard : in otherwords there is no fix other than to never allow customers to set forwards to their videotron address ?
(16:29:46)Bryan : When we speak of spam, we are speaking of unsolicited emails. Like emails speaking of viagra and stuff like that. Legitimate emails are not accounted for in this percentage.
(16:30:02)Gerhard : right.. I understand that
(16:30:10)Gerhard : but the spam does not originate from my server
(16:30:22)Bryan : It is sent by your server to ours
(16:30:32)Gerhard : all my server does is host customer email addresses and forward them where they specify
(16:31:42)Bryan : There is someone using your SMTP to spam our server. This spamming need to be lowered and you will be automatically unblocked.
(16:32:45)Gerhard : more to the point.. some customer of mine got spam and my server just forwarded what was sent to him to the videotron account he asked it to be sent to
(16:33:59)Bryan : Even if it is redirection. The spam was received from your server, hence why it is blocked. As soon as the percentage lowers, you will be unblocked
(16:34:09)Gerhard : ok
(16:34:17)Gerhard : I will tell my customers not to forward to videotron
(16:34:29)Gerhard : he can use his google mail or something instead
(16:34:37)Gerhard : or get a real internet provider

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...