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

 



Forgot your password?
typodupeerror
Note: You can take 10% off all Slashdot Deals with coupon code "slashdot10off." ×

Comment Will they block Kahnawake? (Score 3, Informative) 60

The Kahnawake Gaming Commission is located inside the Quebec borders, and they operate a large datacenter dedicated to online gambling.. They host many high-profile gambling site.

This is not a "foreign" operation at all.

Will ppl have to VPN through the USA or another canadian province to come back to a QC operated gambling site. That is ridiculous..

https://www.gamingcommission.c...

Comment Re:Understanding each other's work is key (Score 2) 226

And regarding the "Totem Pole" argument in TFA: That is utter BS. I've seen many so-called "developers" unable to perform basic DBA or QA jobs. That is why most large company employ specialist in these positions, to cover the fuck-ups of the developers.

I've seen developers who's first reaction when a complex SQL query is taking ages to run is "I will call my old pal in XYZ dept who is a DBA" before even running an "explain" query to debug their index-less octo-way join with 12 sub-queries.

Comment Understanding each other's work is key (Score 4, Interesting) 226

I am primarily a developer but I also like to understand the big picture, including software design and UX but also system administration, infrastructure, hardware architectures, and everything else that *directly affects the software I develop*.

Deep understanding of the big picture is key to developing quality software, IMO. You need to understand what comes ahead of you (requirements, business needs, etc) and where your work is headed afterwards... The best way to understand it is to wear these hats from time to time or have previous work experience in those fields. When recommending candidate for developer positions, someone who has system administration experience is a bonus.

Yes, many days I need to take on multiple hats and switch gears as shit comes up in prod and I need to fix a config on production servers or assist whoever has the hands but lack the knowledge. That's the start-up culture I guess, even though I work for an established 100+ year old company.

Comment Re:Basic Math (Score 3, Insightful) 357

This is an Exchange. They are matching buyers and sellers together. The point where they meet determines the exchange value of the two involved currencies at that point in time.

The exchange provides services to facilitate the transaction and charges a transaction fee. If the exchange is properly managed, they rake a profit on every transactions and can't loose, no matter how the market sways.

Comment Did anybody read TFA? (Score 4, Interesting) 156

The point is not that you can attack lousy website using GET requests. The idea is that HTTP firewalls shoud not blatlantly white-list google bots and other website crawlers in the sake of SEO optimization, because google bot will follow malicious links from other website..

So lets say you have a filter with rules that prevent common SQL injections in GET requests parameters, this is a weak security practice but can be useful to mitigate some 0-day attacks on vulnerable scripts. This protection can be by-passed IF you white-listed google bot.

Comment Re:Out-of-band comm + PKE = enough security (Score 1) 95

Nice write-up. Extremely complex and awkward in every way if you think of it in real life and according to the current state of technoloy.

Here's my version of a secure transaction at Burger bar

Ask for combo #1

Hand of five dollar bill

Get combo #1 and some change

No trace left and no security risk.

Sure, I need to acquire and carry said 5$ bill in a safe and secure manner, but they way I do it RIGHT NOW satisfies my need for privacy and security.

Comment Re:People Red Hat employes is the reason we pick t (Score 1) 20

I think you would have more return on your money by sponsoring so called Tom yourself and using CentOS or Ubuntu or whatever other free distro.

My reasoning is, why pay for support if you don't need it? If you want to support postgres developers, support them directly.

Real Programs don't use shared text. Otherwise, how can they use functions for scratch space after they are finished calling them?

Working...